2011-01-11 13 views
0

Ich habe eine Google Map mit Punkten und Zeug, die eine Adresse verwendet, die der Benutzer eingibt, implementiert. Wenn Sie auf einen Punkt klicken, wird die Popup-Blase mit dem Namen und der Adresse angezeigt.Mit Google Maps, können Sie google eigene Popup-Fenster verwenden?

Oft ist dieser Name und Adresse ein prominenter Ort, da er für Besprechungen und Dinge wie eine Universität verwendet wird. Wenn Sie die Adresse selbst auf maps.google.co.uk googlen, dann erhalten Sie Google eigene Popup-Blase, die oft ein Foto, Informationen, Öffnungszeiten, Links zu Wegbeschreibungen, Bewertungen, etc. etc.

Ich frage mich wenn es eine Möglichkeit gibt, dieses Popup-Dialogfeld anstelle meines eigenen zu verwenden, wo es verfügbar ist. Ich kann nichts in der API sehen, um dies zu tun.

Ich benutze V2, da wir IE6 in vielen unserer Benutzer unterstützen, aber mir wurde kürzlich gesagt, dass ich auf V3 upgraden kann, sollte ich Funktionalität davon brauchen.

Irgendwelche Ideen?

Antwort

0

Wenn Ihnen mitgeteilt wurde, dass Sie ein Upgrade auf V3 durchführen können, würde ich dies tun, da die Google Maps V2-API jetzt veraltet ist. Leider ist die Karte V3 API entfernt Unterstützung für FF 2, IE 6 und Safari 3

FWIW, ich habe ein Beispiel eines InfoWindow (in V3) hier ein Bild angezeigt wird: http://jsfiddle.net/Kai/Unh2M/

Ein InfoWindow kann enthalten HTML damit du es mit allem füllen kannst, was du willst. Die V2 API hat eine ähnliche Methode, GInfoWindow - es gibt ein Beispiel für seine Verwendung hier: http://code.google.com/apis/maps/documentation/javascript/v2/introduction.html#Info_Windows

+0

Danke, ja mit IE6 ist der Grund, warum wir es behalten haben. Ich setze gerade HTML in meine Infoboxen, aber es wäre schön, wenn es die gleiche Funktionalität wie Google Maps hätte. http://maps.google.de/maps?f=q&source=s_q&hl=de&geocode=&q=bristol+university&sll=53.800651,-4.064941&sspn=22.752248,67.631836&ie=UTF8&hq=bristol+university&hnear=&z=13&iwloc=C – NibblyPig

+0

Ich verstehe. Sie können dieselbe Funktionalität erstellen. Die HTML-Elemente im 'GInfoWindow' können formatiert werden und ihnen Ereignisse für Effekte zugeordnet werden. Fügen Sie einfach die Ereignisse hinzu, nachdem das 'GInfoWindow' geöffnet wurde, und entfernen Sie diese, bevor Sie geschlossen werden. – Kai