Wie zeichnet man eine Route zwischen zwei Markern in Google Maps API?

8

Ich habe eine Anforderung, bei der ich beim Auswählen eine Route zwischen zwei Markierungen zeichnen muss. Ich habe erfolgreich eine KML-Datei in Google MAPS API hochgeladen, sodass die Markierungen in der Google MAPS-API deutlich sichtbar sind.

Wenn ich beim Anklicken zwei Marker anklicke, sollte zwischen den ausgewählten Markern eine Route gezogen werden. Ich konnte eine statische Route zwischen den beiden Punkten ziehen, aber die Linie, die gezogen wurde, folgte nicht der Route. Bitte führen. Finde auch den Code, den ich ausprobiert habe. Vielen Dank im Voraus.

%Vor%     
sTg 08.11.2013, 07:55
quelle

2 Antworten

9

Beispiel

fügen Sie geoxml3 eine benutzerdefinierte "createMarker" -Funktion hinzu, die dem Klick-Listener des Markers eine Funktion hinzufügt, um den Routen-Service auszulösen.

%Vor%     
geocodezip 10.11.2013, 05:20
quelle
0

Ich denke, du musst neue Koordinaten erhalten und setzen, wenn du ein Ereignis ziehst. Sie vermissen also diesen Ereignishandler in Ihrem Code in Klickereignissen, wie dieses Beispiel:

%Vor%

Siehe auch in diesem Thread: Google Maps ziehen und Dragender Event-Listener funktionieren nicht, wenn der Marker vom Click-Event-Listener erstellt wurde

Tut mir leid, wenn das nicht helfen konnte.

    
Alice 08.11.2013 08:49
quelle