如何在谷歌地图中的相同位置替换标记?

时间:2012-01-12 21:23:09

标签: javascript google-maps-api-3

如何将侦听器添加到谷歌地图,以便当它在位置x,y处已有标记时,将另一个标记添加到地图中location将取代x,y附近的新旧标记,使它们不重叠。

也适用于例如有2个标记接近但不重叠,我们在它们上面添加第三个标记重叠,然后我们将所有三个标记移位以形成等边三角形。

1 个答案:

答案 0 :(得分:0)

我也遇到了这个问题,Diodeus是正确的,如果你想实际移动其中一个标记位置,你必须保留标记的存储,并且当你准备好绘制检查是否特定的lat lng有已被绘制,如果是这样,你将调整lat lng。我遇到的问题是,你的一个标记位于不正确的位置和/或它仍然是不可见的,这取决于你添加到lat / lng的位移相关的缩放程度。

我建议亲自查看标记聚类。如果您不希望地图上的标记位置不正确,并且仍希望最终用户能够知道它们是同一位置上的多个标记,那么这似乎是在这些情况下的路线。

希望这有帮助。