删除标记在谷歌地图Api v3

Remove marker in Google Maps Api v3

本文关键字:Api v3 谷歌地图 删除      更新时间:2023-09-26

我使用这个函数为地图添加一个新的标记(和折线):

 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);
}

如何删除最后一个标记(实现撤消)?

RemovingOverlays

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

…路径:

path = poly.getPath();
path.pop();

PolylineOptions MVCArray。

最后一个标记在markersArray.length -1的索引处,所以…

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