A simpler way to change the position of the marker

A simpler way to change the position of a marker is to change the position of the marker and to call the setMap method of the marker to re-render the marker. There is no need to create a new marker.