Вопрос

Может кто-нибудь посоветовать, как мне получить только один/уникальный маркер на карте Google v3.Все предыдущие маркеры должны быть удалены, когда я создаю новый макрер на карте.

Спасибо

Это было полезно?

Решение

Вам необходимо отслеживать (массив) всех объектов-маркеров на вашей карте.Вам нужно перебирать их, устанавливая их map собственность null.Из документов:

Чтобы удалить маркер, вызовите метод setMap(), передав в качестве аргумента значение null.

http://code.google.com/apis/maps/documentation/v3/overlays.html#Markers

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top