文章目录
一、百度webgis-api-可视化首屏加载处理
场景: 在做webgis的时候,尤其是大屏可视化的时候,地图一般是放在首屏上。那就需要考虑首屏加载的问题,一般地图加载完成之后,需要在地图上做一些特定的操作,比如给特定的省份加一些不同的色块相当于热力图的效果,至于为什么这么做,主要还是因为百度原生的热力图实在太丑了,不堪入目的那种,完全满足不了客户审美要求,看到就想换。再比如给排名靠前的省份打上标记,或者只显示中国地图等等,尤其是高密集的打点,这种更需要判断出地图是否加载完成。如果,不判断地图加载完成,那就会以下几种场景:
- 数据准备完成,地图未加载
- 地图虽已加载,但是那些首次就需要加载在地图上的操作就会一点一点地加载地图上,给人感觉就是卡顿,如果用户网速环境不是很好,这种现象更加的明显。
解决方案: 分为两步
第一步: 使用加载进度页
第二步: 监听地图是否加载完成,加载完成则将进度页关闭。
注意:
- 对应百度api: