1

有时,当我删除标记时,它们会以“幽灵”的方式出现——它们是可点击的,但没有更多的图标。这并非每次都发生,通常仅在我一次删除多个时才会发生。

这是我删除标记的代码:

    for(var i in markers) {
       google.maps.event.clearListeners(markers[i], "click");

       markers[i].setMap(null);
       markers[i] = null;

       delete markers[i];
    }

保证它们在 100% 的时间内被移除的唯一方法是将地图移动到另一个位置。然后,当我将其移回时,它们 100% 的时间都消失了。

谢谢你的帮助。

4

1 回答 1

0

啊,我们走了。发生的事情实际上与 Google Maps API 无关。基于存在 XMPP 更新,标记在不同位置被读取。我把它从我的应用程序中取出,它工作正常。

于 2010-05-05T00:27:34.320 回答