Ich habe das Bild, das ich für ein marker
auf Google Maps verwende, geändert. Das neue Bild ist viel breiter als das alte und ich habe festgestellt, dass der Marker mit lat
und lng
ausgerichtet ist, so dass der Marker mit seinem horizontalen Mittelpunkt über den lat
und lng
liegt. Dies ist nicht was ich will, ich möchte, dass lat
und lng
mit den Markern der linken Seite ausgerichtet sind - ich möchte die marker
von der Standardposition um etwa 80px nach rechts versetzen.
Sie möchten die Eigenschaft "verankern" von MarkerImage . Beachten Sie, dass die Ursprungseigenschaft im Konstruktoraufruf vor dem Anker liegt. Wenn Sie keine Sprites verwenden, können Sie einfach null für die optionalen Parameter senden.
Wenn Ihr Marker 80x60 ist und Sie den Anker in der Mitte der linken Seite haben möchten, erstellen Sie ihn wie folgt:
%Vor%Siehe auch Google-Beispiel .
Tags und Links javascript api google-maps-api-2 google-maps-markers offset