高德点聚合后如何全部扩散开
问题描述:
项目中地图上有很些点是重合或者距离很近的,所以地图放大到最大后看到的还是聚合点,怎么能让所有点在放大到最大或者某程度后全部扩散开来
答
暂时根据缩放比例来做区别添加解决了,当缩放比例大于某值是不进行聚合直接添加marker,小于该值是在聚合........
答
既然距离太近了拉不开,那么建议就用一个点代替;表识为 点 1,3,5;再点这个点时弹出更详细的示意图。
答
解决办法1:地图是由一张张瓦片地图组成的。你可以把中国地图切割成不同级别的瓦片。判断这些点在哪个瓦片中,当一个瓦片中只有一个点时展示,多个点时聚合
解决办法2:根据距离来算,超过一定距离扩散,小于一定距离聚合。这种办法太复杂,并且计算量太大,效率太低,影响性能。
答
根据距离来算,超过一定距离扩散,小于一定距离聚合。这种办法太复杂,并且计算量太大,效率太低,影响性能。
答
地图很大 也很多 不可能都是重合的点 所以还带个例解决 遇到这样的聚合点把每个点 标识一下 让客户去选 具体选到那个点 就具体显示那个点
答
放到最大都不分开,就不要纠结分了啊,**获取聚合点里的所有点list,用列表显示就是了**,本来就是同一个坐标,怎么分,
答
cluster 代表声明添加点聚合数组的对象
cluster.setMinClusterSize(5); 代表低于五个点就不聚合 数字5可修改,这样能有效防止