Иногда, когда я удаляю маркеры, они остаются в «призрачном» стиле - они кликабельны, но больше нет значка. Это происходит не каждый раз и обычно только тогда, когда я удаляю больше одного за раз.
Вот мой код для удаления маркеров:
for(var i in markers) {
google.maps.event.clearListeners(markers[i], "click");
markers[i].setMap(null);
markers[i] = null;
delete markers[i];
}
Единственный способ гарантировать, что они будут удалены в 100% случаев, это переместить карту в другое место. Затем, когда я возвращаю его назад, они исчезают в 100% случаев.
Спасибо за вашу помощь.