2012-03-26 11 views
6

Wenn auf einen Marker im oberen Bereich des Kartenansichtsfensters geklickt wird, wird das Infofenster außerhalb des sichtbaren Bereichs geladen und die Karte muss gezogen werden, um den Infofensterinhalt anzuzeigen.Google Maps v3 Infofenster Öffnen außerhalb des Kartenansichtsfensters

Idealerweise möchte ich nicht, dass die Karte automatisch schwenkt. Gibt es eine Möglichkeit, das Infowindow in eine andere Richtung zu laden, z. Wenn sich die Markierung oben im Ansichtsfenster befindet, um das Infofenster nach unten anzuzeigen.

+0

Beziehen Sie sich auf das Standardinformationsfenster von Google oder ein benutzerdefiniertes Informationsfenster? –

Antwort

5

Nein, Sie können die standardmäßigen Infofenster von Google nicht in eine andere Richtung öffnen, da Sie keine eigene Infofenster-Klasse implementieren. Aber Sie können auto-pannnig einfach durch die Weitergabe TRUE zu disableAutoPan Eigenschaft von InfoWindowOptions Objekt wie documentation said deaktivieren.

6

Es gibt ein Beispiel, das Teil der Google Maps JavaScript-API v3 Code Samples war, die zu GitHub mit dem Namen SmartInfoWindow übergegangen ist. Es macht genau das, was du beschreibst. Überprüfen Sie den zugrunde liegenden Code und das sollte Sie in die richtige Richtung gehen.

+0

Die angegebenen Links sind unterbrochen ... sie müssen entfernt worden sein – r0m4n

+0

@ r0m4n: Danke für das Heads-Up. Ich werde mir das später noch einmal ansehen und die Antwort aktualisieren, um das Problem zu beheben, die Links wenn möglich zu aktualisieren und der Antwort mehr Details hinzuzufügen, so dass es nicht so linkabhängig ist. –

+0

später heute im Januar 2017? ;) –