gis绘制海量marker绘制解决方案

2020-07-06  本文已影响0人  罗伊玛斯坦

针对前端而言,地图上覆盖物的优化主要有2种思路, 一种是利用geoServer等gis服务器返回wms图层等图片数据,可以极大地优化前端地图展示效率。 一种是前端自行优化绘制方式。

image.png image.png

以下总结了多种地图框架的解决方案

百度地图

mapv 需要自行实现图片资源加载逻辑,建议使用base64嵌入到业务文件中

高德地图

PointSimplifier, 官方插件,对于图标加载比较友好

天地图(利用leaflet作为底图工具)

https://github.com/eJuke/Leaflet.Canvas-Markers
使用canvas绘制markers,不过该插件存在bug,且最后更新时间为两年前。
所以我基于此插件封装了leaflet-canvas-marker插件,演示地址:
http://jackshen.top/gis/#/differ/muiltmarkerscode
插件源码:
https://github.com/jackShen993/leaflet-canvas-marker

上一篇 下一篇

猜你喜欢

热点阅读