function map_load(){

//添加坐标

var mousePositionControl = new ol.control.MousePosition({
        coordinateFormat: ol.coordinate.createStringXY(2),
        projection: 'EPSG:4326',
        className: 'custom-mouse-position',
        target: document.getElementById('mouse-position'),
        undefinedHTML: ' '
    });
//构建map
    map = new ol.Map({

target: 'map',
        controls: ol.control.defaults({
            attributionOptions: ({
                collapsible: false
            })
        }).extend([mousePositionControl]),

layers: [

new ol.layer.Tile({
                source: new ol.source.XYZ({
                    attributions: [attribution],
                    url: 'http://t3.tianditu.com/DataServer?T=vec_w&x={x}&y={y}&l={z}'
                })
            }),
            new ol.layer.Tile({
                source: new ol.source.XYZ({
                    attributions: [attribution],
                    url: 'http://t3.tianditu.com/DataServer?T=img_w&x={x}&y={y}&l={z}'
                })
            }),
            new ol.layer.Tile({
                source: new ol.source.XYZ({
                    attributions: [attribution],
                    url: 'http://t3.tianditu.com/DataServer?T=cva_w&x={x}&y={y}&l={z}'
                })
            })
        ],
        view: new ol.View({
            center: ol.proj.transform([115, 35], 'EPSG:4326', 'EPSG:3857'),
            zoom: 4
        })
    });

}

其他代码包括引用ol3.js  goog库等,请自行加入。需要注意一点的是底图的选择是  墨卡托  。鼠标位置的div自行放置。

ol3 加载天地图服务相关推荐

  1. 加载天地图服务出现空吧图片类似404图片加载失败的效果

    如果出现加载天地图出现该情况: 解决办法其实很简单,一句代码就ok了,话不多上,上代码: //创建自定义图层对象 var lay = new T.TileLayer(layers[i].layer.F ...

  2. arcgis加载天地图_ArcGIS Runtime SDK for Android100.5.0端加载天地图服务

    点击图片上方蓝色字体GIS点滴即可订阅 我们都知道,天地图服务的调用都需要获取授权.在这种模式下,之前通过WebTiledLayer加载的方式在Android端就无法显示了,由下图可知,虽然正确发送了 ...

  3. Cesium + Vue 加载天地图服务(二)

    1. 注册天地图 更多服务访问:http://lbs.tianditu.gov.cn/server/MapService.html 2. 确定服务类型 http://t0.tianditu.gov.c ...

  4. arcgis api for javascript4.18加载天地图服务,并且加载自己的发布的动态地图服务

    以arcgis api for javascript4.18 API为例: 遇到几个问题: 1.用户,特别是小白用户,不知道用什么API类来调用各种地图服务. 解决办法: 方法一:正向思考方法 参考官 ...

  5. Arcgis for Js之加载wms服务

    概述:本节讲述Arcgis for Js加载ArcgisServer和GeoServer发布的wms服务. 1.定义resourceInfo var resourceInfo = { extent: ...

  6. ol xyz 加载天地图_OpenLayers加载天地图方法——WMTS和XYZ

    1.ol.layer.Tile及数据源类结构 openlayers中,图层(layer)不可缺少的组成部分是数据源(source),天地图是切片的数据服务,对应的图层是ol.layer.Tile,下图 ...

  7. openlayer3 系列 4 - 加载天地图

    1.天地图官网 http://www.tianditu.gov.cn/ 2.申请key http://lbs.tianditu.gov.cn/authorization/authorization.h ...

  8. Vue+Openlayers实现加载天地图WMTS服务显示

    场景 Vue中使用Openlayers加载OSM(Open Street Map)显示街道地图: Vue中使用Openlayers加载OSM(Open Street Map)显示街道地图_BADAO_ ...

  9. (转载)arcgis for js - 解决加载天地图和WMTS服务,WMTS服务不显示的问题,以及wmts服务密钥。...

    1 arcgis加载天地图和wmts服务 arcgis for js加载天地图的例子网上有很多,这里先不写了,后期有空再贴代码,这里主要分析下WMTS服务为什么不显示,怎么解决. 条件:这里的WMTS ...

最新文章

  1. linux arm current_thread_info定义,linux中arm/mips架构current_thread_info定义
  2. AngularJS快速入门指南04:指令
  3. c语言char类型溢出,C语言中数据溢出的问题---以char类型为例
  4. 前端优化-vue-cli4安装webpack-bundle-analyzer分析包文件
  5. LeetCode 794. 有效的井字游戏(分类讨论)
  6. android 属性动画实例,Android 属性动画Animator工具类代码案例
  7. MYSQL-主键、外键
  8. 力扣——Pow(x, n)
  9. 16套51单片机开发板资料共享下载,拼命整理
  10. java showtype_GitHub - kedarui/showapi_sdk_java: showapi_sdk_java
  11. ShuffleNet神经网络
  12. 辞职专心造火箭,贝佐斯能追上马斯克吗?
  13. mysql误删除恢复
  14. 计算机读不到u盘如何修复u盘,U盘读不出来怎么办?U盘无法读取修复方法
  15. 单库单表到多库多表的全量复制方案
  16. QT实现弹幕和webp格式礼物动效
  17. [No00005F]读书与心智
  18. Chrome for Mac键盘快捷键!
  19. 系统平台新店铺运营思路
  20. 六西格玛奠基人之张驰染阳杂记

热门文章

  1. WIN10安装与升级的方法
  2. 【uni-app】懂你找图--创建项目到首页推荐模块
  3. 几何学五大公理_数学几何的五大公理、五大公设是什么?
  4. 个人项目-仿微信小打卡小程序
  5. 中兴算法大赛深度学习模型优化加速解决方案总结
  6. 【第1164期】从前端技术到体验科技
  7. 国王学院计算机科学,伦敦大学国王学院计算机科学本科.pdf
  8. PDF办公技巧之PDF怎么删除其中一页
  9. 【IoT】NFC 应用技术全面解析
  10. 根据经纬度调用Google地图显示对应位置