In Google Maps API v2, if I wanted to remove all the map markers, I could simply do:
map.clearOverlays();
How do I do this in Google Maps A
A clean and easy application of rolinger's answer.
function placeMarkerAndPanTo(latLng, map) { while(markersArray.length) { markersArray.pop().setMap(null); } var marker = new google.maps.Marker({ position: latLng, map: map }); map.panTo(latLng); markersArray.push(marker) ; }