我正在使用此功能向地图添加新标记(和折线):
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);
}
如何删除最后一个标记(用于实现撤消)?
最好的问候......
答案 0 :(得分:17)
markersArray[markersArray.length-1].setMap(null);
... for path:
path = poly.getPath();
path.pop();
答案 1 :(得分:0)
最后一个标记位于markersArray.length -1
所以......
markersArray[markersArray.length-1].setMap(null);