删除Google Maps API v3中的标记 [英] Remove marker in Google Maps Api v3
本文介绍了删除Google Maps API v3中的标记的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
函数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);
}
如何删除最后一个标记(用于实现撤消)?
最好的问候...
解决方案
markersArray [markersArray.length-1] .setMap(空);
... for path:
path = poly.getPath();
path.pop();
I'm using this function to add a new marker (and polyline) to a map:
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);
}
How can I remove the last marker (for implementing undo)?
Best regards ...
解决方案
markersArray[markersArray.length-1].setMap(null);
... for path:
path = poly.getPath();
path.pop();
这篇关于删除Google Maps API v3中的标记的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文