Клуб API Карт

Удалить метку

Пост в архиве.

Добрый день. 

Как мне удалить метку с карты. Я ее добавил через команду myMap.geoObjects.add(myPlacemark[i]).

Спасибо

3 комментария

чтобы удалить метку надо передать указатель на метку методу remove

Андрей Лучной
27 января 2016, 22:28

а как это правильно записать myMap.geoObjects.remove(myPlacemark[i])?

 

а как это правильно записать myMap.geoObjects.remove(myPlacemark[i])?

Если вы хотите удалять метку сразу после добавления, то это правильная запись.

Если уже позже и в результате события, то указатель myPlacemark[i] будет указывать на последний элемент в массиве myPlacemark, т.к. цикл к этому моменту уже отработает i == myPlacemark.length - 1