Google Maps 3.0 - иногда после удаления маркеров они остаются рядом - PullRequest
1 голос
/ 04 мая 2010

Иногда, когда я удаляю маркеры, они остаются в «призрачном» стиле - они кликабельны, но больше нет значка. Это происходит не каждый раз и обычно только тогда, когда я удаляю больше одного за раз.

Вот мой код для удаления маркеров:

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

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

       delete markers[i];
    }

Единственный способ гарантировать, что они будут удалены в 100% случаев, это переместить карту в другое место. Затем, когда я возвращаю его назад, они исчезают в 100% случаев.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 05 мая 2010

А вот и мы. То, что происходило, на самом деле не имело ничего общего с Google Maps API. Маркеры считывались в другом месте в зависимости от наличия обновлений XMPP. Я взял это из своего приложения, и оно отлично работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...