百度地图有没有较好的方法实现百万级别的打点?

新手上路,请多包涵

百度地图有没有较好的方法去实现百万级别的打点,并且要实现点击和颜色区分效果

阅读 2.1k
2 个回答

4k 屏幕的逻辑像素数量都才千万级别,更何况用户通常不会让你的应用中的地图部分铺满整个屏幕。
想象一下,用千万级的像素显示百万级的点,哪怕是平均下来,一个点也只分得到十位数甚至个位数的像素点来显示,更何况点是不可能均匀分布的,那效果还不如二十年前满屏雪花的老电视?
另外,百万级别的数据,JS 的处理压力也很大,加一点动效分分钟卡成 PPT 。
数据量很大的可视化思路,我能想到的有两种:

  1. 按照用户的缩放倍率来调整数据的精度和范围,例如用户查看整个省的时候,显示各市、县、区的聚合数据,用户可以下钻到下一级行政区域查看更详细的区域数据,数据聚合最好由后端来做;
  2. 用热力图。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题