Die deutsche Google Maps Community.
Die Möglichkeiten sind da!
Forum Suche | Forum Übersicht | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen | Anmerkung: registrierte Benutzer können sich über neue Einträge benachrichtigen lassen
Übersicht ::
Google Maps API ::
Google Maps API ::
InfoWindow bei Klick auf Symbol öffnen
moderiert von:
Steffen
InfoWindow bei Klick auf Symbol öffnen |
||
|---|---|---|
| nortwald | verfasst: 18.05.2008, 14:27 | |
Neu hier
registriert: Mai. 2008
Beiträge: 2
Status: offline letzter Besuch: 18.05.08 |
Hallo zusammen, ich bin neu im Forum. Ich habe ein Problem ich habe ein eigenes Icon erstellt und stelle damit auf der Karte verschiedene Marker dar. Jetzt möchte ich, dass wenn man auf den Marker mit dem eigenem Icon drücke, ein Info-Window geöffnet wird. Krieg das aber irgendwie nicht hin. Hier mein Code: //Icon selbst definieren var baseIcon = new GIcon(); baseIcon.image = "http://www.nortwald.de/API/rk.png"; baseIcon.shadow = "http://www.nortwald.de/API/rk_sh.png"; baseIcon.iconSize = new GSize(51, 50); baseIcon.shadowSize = new GSize(51, 50); baseIcon.iconAnchor = new GPoint(25, 50); baseIcon.infoWindowAnchor = new GPoint(25, 45); baseIcon.infoShadowAnchor = new GPoint(27, 47); //Markericon markerOptions = { icon:baseIcon }; //Punkt 1 in Karte var deg = new GLatLng(48.838571, 12.970371); map.addOverlay(new GMarker(deg, markerOptions)); //Punkt 2 in Karte var mai = new GLatLng(48.807311, 12.896470); map.addOverlay(new GMarker(mai, markerOptions)); |
|
|
|
|
|
| micker | verfasst: 18.05.2008, 16:41 | |
Häufiger hier
registriert: Jun. 2007
Beiträge: 23
Status: offline letzter Besuch: 16.07.08 |
kurz du musst dem Marker noch einen Eventhandler mit onClick verpassten, der dann das InfoWindow öffnet. GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml("hier Dein Text"); }); also var deg = new GLatLng(48.838571, 12.970371); var marker = new GMarker(deg, markerOptions); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml("hier Dein Text"); }); map.addOverlay(marker); P.S. Es kann immer nur EIN Infowindow auf einer Karte geöffnet sein. |
|
|
|
|
|
| nortwald | verfasst: 18.05.2008, 16:54 | |
Neu hier
registriert: Mai. 2008
Beiträge: 2
Status: offline letzter Besuch: 18.05.08 |
Hey Danke für die schnelle Hilfe! Meine Java-Vorlesungen sind doch schon wieder eine Zeit zurück - und dann ist bei JavaScript auch noch bisl was anders als bei Java! Jetzt klappts - Super - Danke nochmal! |
|
|
|
|
|
User online:
Diese Angaben basieren auf den Useraktivitäten der letzten 10 Minuten