Единственный маркер на карте (Google Maps API v3)

Рейтинг: 0Ответов: 1Опубликовано: 07.04.2015

В Google Maps API есть такая функция

var marker = new google.maps.Marker({
    // Здесь подставляем позицию; я знаю, но суть не в этом
    // и поэтому не стал писать всё
    position: position,
    map: map
}); 

Oна добавляет балуны на карту, но сколько нажал — столько и ставятся.

Как сделать, чтобы ставился один, при последующих нажатиях — другой, а предшествующий — исчезал?

Ответы

▲ 2Принят

Может логичнее тогда этот маркер просто переносить на новое место?

marker.setPosition(new google.maps.LatLng(...));