マーカーを削除すると、「ゴースト」のように残ることがあります。クリック可能ですが、アイコンはもうありません。これは毎回ではなく、通常、一度に複数を削除した場合にのみ発生します。
マーカーを削除するための私のコードは次のとおりです。
for(var i in markers) {
google.maps.event.clearListeners(markers[i], "click");
markers[i].setMap(null);
markers[i] = null;
delete markers[i];
}
それらが100%の時間削除されることを保証する唯一の方法は、マップを別の位置に移動することです。それから私がそれを戻すとき、それらは100%の時間消えています。
ご協力いただきありがとうございます。