I\'m using this function to add a new marker (and polyline) to a map:
function addMarker(location) { path = poly.getPath(); path.push(location);
RemovingOverlays
markersArray[markersArray.length-1].setMap(null);
... for path:
path = poly.getPath(); path.pop();
PolylineOptions, MVCArray.
Last Marker is at the index of markersArray.length -1 so...
markersArray.length -1