Ich finde viele Antworten auf diese Frage, aber nicht eine, die funktioniert, wenn .gif Bilder und nicht Markierungen. So verwenden GIF-Bilder (und auch animierte GIFs) Ich verwende Code (das funktioniert)ein .gif Bild auf Google Maps API v3 drehen?
var image = {
url: 'img/RedFlashYacht.gif',
size: new google.maps.Size(75, 75),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(0, 32),
scaledSize: new google.maps.Size(50, 50)
};
marker = new google.maps.Marker({
position: pos ,
map: map,
icon: image,
store_id: mkrID,
optimized: false
});
// für alle, die nicht verwendet .gif hat, die Zeile 'optimiert: false' ist entscheidend
Was Ich möchte jetzt das GIF-Bild drehen (um einen bestimmten Winkel, nicht eine Konstante drehen [das kann ich als animiertes GIF tun]). Ungeachtet dessen, dass ich die ID für das Image mit 'store_id: mkrID', 'var mkrid' vorher erstellt habe, und ich kann es mit dem Code 'marker.get' ('store_id') zurücklesen, damit ich weiß, dass es gesetzt wurde. Ich kann nicht auf das Bild mit document.getElementById zugreifen. Noch kann ich irgendeinen der google maps API rotate eample Code zur Arbeit bekommen. Beispiele, die ich finde, scheinen für v2 zu sein oder beziehen sich auf Google Maps eigene Markierungen, nicht benutzerdefinierte Bilder mit einem gif.
Kann jemand ein gif Bild in einer Google Map drehen?
Danke für die 'optimized' Parameter. Meinen Tag gerettet. –