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 /

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top