Entschuldigen Sie, um auf solch eine alte Frage zu setzen, aber ich bin gerade auf diese selbst gestoßen. Die Lösung, die ich in Google Maps APIv3 verwendet habe, war, den "Custom Marker" von the Google Maps samples zu kopieren und eine einfache Methode getDOMElement
hinzuzufügen, die den in der Marker-Konstruktion erzeugten div
zurückgibt.
CustomMarker.prototype.getDOMElement = function() {
return this.div_;
}
Sie können dann marker.getDOMElement().style
verwenden, um dynamisch das Styling Ihrer Markierung zu ändern, und das img
geordnetes Element von marker.getDOMElement()
ist das Symbol verwendet, so können Sie das auch dynamisch ändern.
Mögliche Duplikat: http://stackoverflow.com/questions/2065485/get-dom-element-of-a-marker-in-google-maps-api-3 –