繁体   English   中英

如何在不与Google地图重叠的情况下对标记进行聚类?

[英]How can I cluster markers without overlap with google maps?

我目前在Google地图上聚集了数百个标记。 许多标记都是基于地理编码的地址,有时只能解析到城市级别。 通常我会说几百个地址,例如在纽约市中心,它们都使用相同的纬度。

我知道Google地图中的标记聚类 ,但是当所有标记的纬度相同时,您就失去了单击每个标记并弹出弹出窗口的能力。

当您放大时,如何以这种方式管理这些标记,您仍然可以知道有多少标记,并且仍然单击它们?

看看OverlappingMarkerSpiderfier

这个职位上MarkerClusterer它整合

我遇到了类似的问题(尽管不完全相同)。

我需要在绘图图中绘制样本点。 但是我发现了碰撞(某些粗略的演讲中某些点的确切重叠)和混叠伪影(由于重叠的演讲也因重复固定一定的位移而部分重叠)。

我决定对所有这些点引入一些随机位移 “噪声”具有正态分布,其方差比样本的测量误差的方差小两倍,因此它没有变化,不会给感知的样本增加明显的方差。 结果是图表更清晰,信息量更大,更好。

根据您的情况,我将检测到Lat Long中的确切重叠,对于那些我会添加一些随机的Lat和Long,从而将点有效地移离其原始位置,从而避免了确切的重叠。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM