15195775117 发表于 2021-4-26 15:08:01

蔚蓝地图的AQI地图卡顿优化的想法

蔚蓝地图上有一些污染物种数据和企业排放数据,偶尔会看一下:
http://www.ipe.org.cn/AirMap_fxy/AirMap.html?q=1

但是,操作蔚蓝地图时,感到比较卡,我查看了网页源代码,发现它用的是高德地图,每个站点是单独的标签:


以前我在高德地图增加点标记,也是一个个加,结果一百个点就会卡顿了,
其实高德地图有专门的“海量点标记”------
“当需要在地图展示数量为十万以内的点并且需要较好的性能表现时,可以使用 AMap.MassMarks 类”

效果展示如下:
https://lbs.amap.com/demo/javascript-api/example/marker/massmarks
接口说明如下:
https://lbs.amap.com/api/javascript-api/guide/overlays/massmarker/

高德的这个“海量点标记”示例,点比蔚蓝地图的多,还比蔚蓝地图流畅。

当然,蔚蓝地图的开发者未必不知道有“海量点标记”这个功能,我认为,最大的制约在于---蔚蓝地图的AQI标记显示了数值,这导致所有点标记都需要单独设置。
但我觉得,蔚蓝地图可以这样优化一下:提供是否显示数值的按钮,默认状态下只显示5种污染级别的颜色,这就可以使用“海量点标记”,比较流畅,用户需要时再自行加载数值。


GSZ 发表于 2023-4-1 11:28:51

{:eb513:}{:eb513:}{:eb513:}
页: [1]
查看完整版本: 蔚蓝地图的AQI地图卡顿优化的想法