2013-06-04 13 views
5

So verstehe ich, wie Sie mit dem Google Routenplaner-Dienst Wegpunkte hinzufügen und den Transitmodus ändern können. Ist es jedoch möglich, beides mit demselben API-Aufruf zu tun?Wie kann ich mit dem Google Routenplaner-Service Wegbeschreibungen für mehrere Wegpunkte mit unterschiedlichen Versandmethoden abrufen?

Ich versuche eine Wegbeschreibung zu bekommen, die mit Gehen, Radfahren und dann noch mehr Laufen verbunden ist, aber ich bin mir nicht sicher, wie ich das mit einem API-Aufruf machen soll. Ich weiß, dass ich es in ein paar aufteilen kann, aber das wird mich dann zwingen, die Antwort von Google zu verarbeiten, anstatt die Methode setDirections zu verwenden.

Dies sind die docs Ich werde aus: https://developers.google.com/maps/documentation/javascript/directions

Antwort

3

aber ist es möglich, beide mit dem gleichen API-Aufruf zu tun?

Momentan nicht.

wird es mich zwingen, Googles Antwort gegen die Verwendung der setDirections-Methode zu verarbeiten.

Warum sagst du das? Sofern Sie nicht etwas Besonderes tun möchten, sollten Sie in der Lage sein, den DirectionsRenderer zu verwenden, um die Ergebnisse mehrerer Aufrufe von DirectionsService anzuzeigen, indem Sie sie kombinieren oder verschiedene DirectionRenderer-Objekte für die verschiedenen Teile verwenden.

+0

Vielleicht habe ich es schlecht formuliert. Ich möchte, dass der Wegbeschreibungstext in einem div wie so angezeigt wird. directionsDisplay.setPanel (document.getElementById ("directions-panel")); Wird es nicht mehrmals aufgerufen überschreiben? Ich denke, ich kann es einfach für jeden Anruf in drei verschiedene Divs schreiben lassen. –

+0

Das wäre die Option für "verschiedene DirectionRenderer Objekte für die verschiedenen Teile". Wenn Sie die Antworten zusammen kombinieren und an einen einzelnen DirectionsRenderer übergeben, benötigen Sie nur einen (ich habe das nicht gemacht, aber es ist konzeptionell möglich). – geocodezip

+0

Hier ist, was ich tun konnte, indem Sie einfach die Renderer duplizieren: http://dangoldin.com/citibike-station-directions/ Ich weiß, es ist nicht perfekt und ein bisschen grob, aber ich werde weiter daran arbeiten. –

Verwandte Themen