Подтвердить что ты не робот

Удалить маркер в Google Maps Api v3

Я использую эту функцию для добавления к карте нового маркера (и полилинии):

 function addMarker(location) {

    path = poly.getPath();
    path.push(location);
    marker = new google.maps.Marker({
        position: location,
        icon:'location.png',
        title: poly.inKm() + ' km',
        map: map
    });
    markersArray.push(marker);
}

Как удалить последний маркер (для отмены)?

С наилучшими пожеланиями...

4b9b3361

Ответ 2

Последний маркер находится в индексе markersArray.length -1, поэтому...

markersArray[markersArray.length-1].setMap(null);