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%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%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.
Tags und Links javascript html google-maps kml google-maps-api-3