Google Maps API HTTP per la guida e indicazioni a piedi
-
19-09-2019 - |
Domanda
Sapete come posso ottenere indicazioni stradali a piedi da Google, dando due coordinate specifiche? Come posso inviare semplici richieste GET HTTP ed avere il risultato in un file KML?
Non voglio il geocoding, ma ottenere le indicazioni stradali come file KML restituito da questo metodo:
http: //www.gringod. com / 2008/02/26 / salva-google-maps-guida direzioni /
Soluzione
Non esiste un metodo documentato e approvato al momento di accedere al Google Maps Indicazioni API tramite una richiesta HTTP ( Aggiorna : Google ha aggiunto a camminare e guidare direzioni tramite i servizi web a maggio 2010).
Tuttavia, un metodo non documentato che restituisce un uscita JSON è la seguente:
http://maps.google.com/maps/nav?q=from:London%20to:Dover
Il formato del parametro q
dovrebbe essere from:xxx%20to:yyy
. Sostituire xxx e yyy con l'inizio e la destinazione, rispettivamente. È possibile utilizzare una latitudine e longitudine, invece di indirizzi completi.
Per impostazione predefinita questa richiesta restituisce le indicazioni stradali. Per ottenere indicazioni stradali a piedi è possibile aggiungere il parametro dirflg=w
opzionale alla query-string. ( Fonte )
Si noti che non solo questo è documentato, ma può anche violare le restrizioni 10.1 e 10.5 del Google Maps API Termini e condizioni .
Si può anche essere interessante a verificare i seguenti articoli:
Altri suggerimenti
Google ha aggiunto le direzioni tramite i servizi Web in maggio 2010:
http://code.google.com/apis/maps/documentation/ indicazioni /
Indicazioni vengono restituiti in formato XML o JSON.
Hanno anche geocoding, elevazione, e posti disponibili.