Seite 1 von 1
gmaps: directions mit infowindow am start- und endpunkt?
Verfasst: 20.07.2008, 07:15
von nerd
hallo dudes und dudettes,
hat mal jemand ein google maps beispiel beispiel wie man bei einer route am startpunkt und endpunkt ein infowindow definiert? konnte trotz suche nirgendwo ein beispiel oder sourececode finden wo man sich das mal ansehen koennte. meine eigenen versuche sind bisher gescheitert:
Code: Alles auswählen
directions1 = new GDirections(map, directionsPanel);
directions1.load("Hamburg, Germany to Wien, Austria");
createMarker(directions1, "<b>hello world</b>")
funktioniert jedenfalls nicht...
Re: gmaps: directions mit infowindow am start- und endpunkt?
Verfasst: 03.08.2008, 10:20
von DanielS
nerd hat geschrieben:hallo dudes und dudettes
Hallo Dude
ein GDirections-Objekt erzeugt ja
GStep-Objekte. Mit der Funktion getLatLng() kommst Du auch an deren Position dran.
Mein Ansatz wäre, auf das erste und das letzte GStep-Objekt zuzugreifen, die Lage zu holen und dann einfach über an diese beiden Punkte mit createMarker() einen Marker positionieren.
Hilft Dir dieser Ansatz weiter?
Schöne Grüße,
Daniel
Verfasst: 03.08.2008, 11:00
von nerd
Oh, sorry hab die antwort erst jetzt gelesen (keine email benachrichtung? hab ich doch sonst immer an).
erzeuge ich mit create marker nicht einen neuen marker? bei einer router sind ja aber am start und endpunkt schon die standart-marker definiert (mini-version von gmaps im info window die den startpunkt aud streetlevel zeigen).
den wollte ich eigentlich nur mit normalem text ueberschreiben...
Verfasst: 03.08.2008, 13:17
von DanielS
Brauchst Dich nicht zu entschuldigen, ich hab ja erst heute morgen geantwortet
Aber jetzt muss ich sorry, sagen, weil es anscheinend doch nicht so einfach geht.
Hab selbst ein bisschen genauer geschaut bzw. gebastelt. Dabei kam sowas raus:
Code: Alles auswählen
var route = directions1.getRoute(0);
var point = route.getStep(0).getLatLng();
map.openInfoWindowHtml(point, document.createTextNode("Startpunkt"));
Das erzeugt zwar den Text über den bestehenden Markern, aber es scheint wohl nicht möglich zu sein, mehrere diese Info-Blöcke zu platzieren:
Posting von Mike Williams(, der sehr schöne Beispiele für Google Maps bietet)
Sorry, dass ich die Hoffnung geweckt hab, dass es gehen könnte.