百度地图有没有较好的方法实现百万级别的打点?
百度地图有没有较好的方法去实现百万级别的打点,并且要实现点击和颜色区分效果
回答:
4k 屏幕的逻辑像素数量都才千万级别,更何况用户通常不会让你的应用中的地图部分铺满整个屏幕。
想象一下,用千万级的像素显示百万级的点,哪怕是平均下来,一个点也只分得到十位数甚至个位数的像素点来显示,更何况点是不可能均匀分布的,那效果还不如二十年前满屏雪花的老电视?
另外,百万级别的数据,JS 的处理压力也很大,加一点动效分分钟卡成 PPT 。
数据量很大的可视化思路,我能想到的有两种:
- 按照用户的缩放倍率来调整数据的精度和范围,例如用户查看整个省的时候,显示各市、县、区的聚合数据,用户可以下钻到下一级行政区域查看更详细的区域数据,数据聚合最好由后端来做;
- 用热力图。
回答:
在百度官网API中,没有找到海量描点的API,但是官网常见问题也收录的这个,给的解释如图:
截图地址:https://lbsyun.baidu.com/inde... 但是示例链接失效了
网上有个海量点的结局,没有亲自实验,可以参考一下:
https://blog.csdn.net/jjh0901...
以上是 百度地图有没有较好的方法实现百万级别的打点? 的全部内容, 来源链接: utcz.com/p/933609.html