2013-06-04 13 views
5

Quindi ho compreso come utilizzare il servizio Google Directions per aggiungere waypoint e modificare la modalità di trasporto, ma è possibile eseguire entrambi con la stessa chiamata API?Come posso ottenere indicazioni stradali per più waypoint con diversi metodi di trasporto utilizzando il servizio Google Directions?

Sto cercando di ottenere indicazioni che implichino il camminare, poi andare in bicicletta, e poi un po 'di più a piedi, ma non sono sicuro di come farlo utilizzando una chiamata API. So che posso dividerlo in pochi, ma mi costringerà quindi a elaborare la risposta di Google rispetto al metodo setDirections.

Questi sono i documenti che ho intenzione da: https://developers.google.com/maps/documentation/javascript/directions

risposta

3

, ma è possibile fare entrambe le cose con la stessa chiamata API?

Non disponibile.

mi costringerà quindi a elaborare la risposta di Google rispetto al metodo setDirections.

Perché dici così? A meno che tu non voglia fare qualcosa di speciale, dovresti essere in grado di utilizzare DirectionsRenderer per visualizzare i risultati di più chiamate al DirectionsService combinandoli o utilizzando diversi oggetti di DirectionRenderer per i diversi pezzi.

+0

Forse l'ho descritto male. Voglio che il testo delle indicazioni stradali venga visualizzato in un div come questo: directionsDisplay.setPanel (document.getElementById ("directions-panel")); Non lo chiamerà più volte sovrascrivendolo? Credo di poterlo scrivere in 3 div diverse per ogni chiamata. –

+0

Questa sarebbe l'opzione per "diversi oggetti DirectionRenderer per i diversi pezzi". Se unisci le risposte insieme e le passi a un singolo DirectionsRenderer, ne avrai solo bisogno (non l'ho fatto, ma è concettualmente possibile). – geocodezip

+0

Ecco quello che ero in grado di fare da solo duplicando i renderer: http://dangoldin.com/citibike-station-directions/ io so che non è perfetta e un po 'grezzo, ma io continuerò a lavorare su di esso. –

Problemi correlati