js引入 openlayers

<script src="https://cdn.rawgit.com/openlayers/openlayers.github.io/master/en/v5.2.0/build/ol.js"></script>

npm引入

npm i ol@6.4.3 --save

加载地图

new Map({

// 加载的图层(图层通过叠加的方式加载,越靠后,显示优先级越高)

layers: [BaseLayer, BaseCiaLayer],

// 加载地图dom的id

target: "map",

view: new View({

// 地图默认加载的级别

zoom: 14,

// 最大支持的缩放级别(openlayers)

maxZoom: 20,

// 地图中心点坐标

center: fromLonLat([120.19446, 36.316495]),

// 是否允许中间缩放级别 true 不允许 false 允许

constrainResolution: true,

// 允许视图稍微超过给定的分辨率或缩放界限。

// smoothResolutionConstraint: false,

}),

});

// 通过球面墨卡托投影方式加载天地图影像底图

const BaseLayer = new Tile({

source: new XYZ({

maxZoom: 18,

crossOrigin: "anonymous",

url: "http://t0.tianditu.gov.cn/img_w/wmts?tk=天地图key&SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&FORMAT=tiles",

}),

});

// 通过球面墨卡托投影方式加载天地图文字标识底图

const BaseCiaLayer = new Tile({

source: new XYZ({

maxZoom: 18,

crossOrigin: "anonymous",

url: "http://t0.tianditu.gov.cn/cia_w/wmts?tk=天地图key&SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cia&STYLE=default&TILEMATRIXSET=w&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&FORMAT=tiles",

}),

});

openlayers 加载卫星图、注记图相关推荐

  1. 通过openlayers加载dwg格式的CAD图并与互联网地图叠加

    Openlayers介绍 ​ Openlayers是一个基于Javacript开发,免费.开源的前端地图开发库,使用它,可以很容易的开发出WebGIS系统.目前Openlayers支持地图瓦片.矢量数 ...

  2. vue百度地图 一进页面加载卫星图

    <bm-map-type :map-types="mapType" anchor="BMAP_ANCHOR_TOP_RIGHT"></bm-m ...

  3. OpenLayers 加载天地图

    要使用 OpenLayers 3 加载天地图,首先要弄清楚天地图发布的原理,以及遵循的发布规范,上一篇中我们提到了使用 OpenLayers 3 加载百度地图,我们提到一般网络地图为了加快访问速度,都 ...

  4. openlayers加载bing地图

    openlayers加载bing地图 注:需要bingmap网站提供的许可key,注册微软账号就有了,https://www.bingmapsportal.com/Application# 查看文章

  5. OpenLayers加载不同类类型的天地图(矢量图、影像图、地形图)并实现动态切换效果

    前言 OpenLayers开发库如何实现加载不同类类型的天地图(矢量图.影像图.地形图)并实现动态切换效果,如下图所示. 一.涉及技术及数据 开发库:OpenLayers 6.Jquery 地图源:天 ...

  6. 通过 OpenLayers 加载CAD导出位图 和 math.js 构造的仿射变换实现地理坐标系到任意CAD图上像素坐标系的互转

    WebGIS开发过程中会遇到这样一种情况:需要使用OpenLayers加载一个未校准的CAD导出的位图:并且还需要通过经纬度坐标数据在这个位图上做一些标记,还需要能通过在OpenLayers取得的图上 ...

  7. GIS初学者,最新OpenLayers WMTS 天地图,OpenLayers加载天地图、调用天地图WMTS示例、tianditu、EPSG:3857、EPSG:4326

    2018最新OpenLayers天地图加载可行方案,天地图WMTS调用,OpenLayers 天地图 WMTS GetCapabilities GetTile 最近要了解Web GIS方面的知识,对我 ...

  8. OpenLayers加载QQ地图(转)

    OpenLayers加载QQ地图 http://www.openlayers.cn/portal.php?mod=view&aid=4 2012-10-21 17:22| 发布者: admin ...

  9. Vue+Openlayers加载Geoserver发布的TileWMS后更换shp数据源的流程

    场景 Vue中使用Openlayers加载Geoserver发布的TileWMS: Vue中使用Openlayers加载Geoserver发布的TileWMS_BADAO_LIUMANG_QIZHI的 ...

  10. Vue中使用Openlayers加载Geoserver发布的TileWMS时单击获取shp文件的坐标信息

    场景 Vue中使用Openlayers加载Geoserver发布的TileWMS: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/ ...

最新文章

  1. JavaScript初学者编程题(19)
  2. python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value)
  3. FLEX PHP 交互 简单登录界面(1)源代码
  4. 无法创建文件系统以及无法创建PV时怎么办?
  5. 40个超酷的jQuery动画教程
  6. python 获取帮助页_Python-爬取页面内容(涉及urllib、requests、UserAgent、Json等)
  7. c语言结构体菜单显示框架,请教c语言结构体嵌套问题。field `atItem' has incomplete type...
  8. python集合set底层原理_Python进阶11_字典dict和集合set的秘密
  9. 各种隐藏WebShell、创建、删除畸形目录、特殊文件名的方法
  10. G - Super Jumping! Jumping! Jumping!(动态规划)
  11. linux启动tongweb命令,东方通tongweb linux安装(示例代码)
  12. Java Excel 列号数字与字母互相转换
  13. yaml参数文件的使用
  14. 解决mysqld: [ERROR] Found option without preceding group
  15. 华信短信视频开源平台搭建攻略(之三完结易错篇)
  16. Linux CentOS6和CentOS7设置静态ip
  17. PPT 如何取消幻灯片自动播放
  18. 动画演示15年来编程语言的起起伏伏
  19. 海康威视秋招正式开始,快来和我做同事~
  20. Nature调查 | 85%硕博生存在财务危机,近一半或因此放弃学业

热门文章

  1. html惊喜盒子效果,网页设计之css炫酷3d盒子效果
  2. softlayer iso_在SoftLayer上使用Open edX构建在线学习平台
  3. Python 给员工发工资条
  4. XDL: An Industrial Deep Learning Framework for High-dimensional Sparse Data 论文笔记
  5. SQL Server DeadLock 分析
  6. 2.参考线平滑算法解析及实现
  7. 12步解N-S方程之第三步
  8. 机器人中的xyz坐标系和右手定则
  9. loopback口建立IBGP邻居关系
  10. 易优cms中英文版如何分开调用不同模板