前言
本篇作为OpenLayers入门教程的目录,用于整理汇总专栏所有文章,方便查找。
OpenLayers是唯一可以支撑百万数据量点位的JS二维地图引擎。
学前必读
入门
图层管理
加载各种类型地图瓦片图层(图片、xyz、超图、百度、高德、wmts、wms等)
- OpenLayers入门,OpenLayers使用一张图片作为地图的基本底图
- OpenLayers入门,OpenLayers如何加载xyz瓦片图层
- OpenLayers通过WMTSCapabilities.xml加载GeoServer发布的标准wmts地图服务
- Openlayers通过计算matrixIds和resolutions方式加载WMTS地图服务,不需要解析WMTSCapabilities文档方式加载WMTS地图服务
- OpenLayers加载GeoServer发布的WMS地图服务作为底图
- OpenLayers如何使用高德地图底图作为图层图源
- OpenLayers使用百度地图底图作为图源,不需要地图开放平台token就可以访问
- OpenLayers入门,OpenLayers如何使用超图地图(supermap)发布的地图服务作为基础图层
叠加控件
叠加热力图
点、线、多边形等图形叠加
- OpenLayers入门,添加一个Image图片点要素到地图上
- OpenLayers入门,使用webgl图层叠加大量Point点要素,解决叠加超过一百万数据量点位导致浏览器卡住变慢的问题
- OpenLayers入门,使用OpenLayers叠加多边形、圆形、线段和点要素到地图上
- OpenLayers入门,使用webgl图层叠加超过一百万数据量图片到地图,解决叠加大量图片导致浏览器卡住变慢的问题
叠加Gif动态图片
点聚合
动画
- OpenLayers入门,OpenLayers动画效果实现,OpenLayers实现轨迹运动动画
- OpenLayers入门,OpenLayers实现多个轨迹运动动画效果,也可以实现二维地图迁徙图效果
- Openlayers实现类似呼吸灯的闪烁圆圈特效,光晕扩散动画特效,可调光晕扩散速度,可调光晕圆圈大小
- OpenLayers实现定时闪烁动画效果,定时闪烁光晕特效
图形绘制编辑拖拽
- OpenLayers图形绘制,OpenLayers实现在地图上绘制线段、圆形和多边形
- Openlayers实现绘制箭头,Openlayers绘制轨迹路径箭头,可调箭头角度和箭头长度
- OpenLayers选择拖拽,OpenLayers实现对地图上的任意要素进行选择和拖拽