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

ああ、ここに行きます。実際に起こったことは、GoogleMapsAPIとは何の関係もありませんでした。マーカーは、プレゼンスXMPP更新に基づいて別の場所で再追加されていました。これをアプリケーションから削除しましたが、正常に動作します。

于 2010-05-05T00:27:34.320 に答える