Fixed inheritance problem with google.maps.marker

All the markers drown on the map with the previous implementation are placed on the same location. Then, only the last marker is visible on top of the others.