永发信息网

百度地图加载大量marker点有没有比较好的解决方案

答案:2  悬赏:50  手机版
解决时间 2021-02-13 00:42
  • 提问者网友:你独家记忆
  • 2021-02-12 15:35
百度地图加载大量marker点有没有比较好的解决方案
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-02-12 16:20
你要根据zoon的范围来规定显示的marke量,比如省级可显示数据库中靠前的100个标识(例如都是省级下面市级的一级代理),然后用户拖拽地图到市级显示范围时,就显示500个(市级以下,各区域的一级代理) 另外我觉得没必要显示全部1000+ 或者我举例的那么多数量,根据用户拖拽的可视范围来显示最好。回头开始讲的如果用户的可视范围是整个中国,那么别显示那么多,让用户拉近哪一片区域后再显示详细的
你说的我知道,但是客户体的需求就是要看全部客户的分布情况,怎么破~

虽然我没做过你说的功能,但我面对这样的需求 我会设计一种统计的marker,它的作用例如 你当前可视范围是整个中国,那么我只要指定30几个marker,每个marker为一个省 ,点击后跳出每个省下面各个市的客户数量 例如 浙江省 客户:100+ 点击后弹出详细的列表 绍兴市:20+ 台州市 :30+ 温州市:50+ 这样对于客户需要知道的分布信息也一目了然 。
你说的我懂和百度官网api说的聚合、抽希概念差不多,但是我们客户要的就是比如说市级范围显示全部的点(和地图缩放级别无关),3000个点密密麻麻(客户2货我真不清楚他能看出什么来),按区显示的功能也有。
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-02-12 16:48
可以使用点聚合,缩小显示总数,放大的话就显示的是各个marker。另外,可以分批次按需加载嘛,没必要一次性加载吧?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯