2013-02-01 14 views
13

Sono nuovo all'API di Google Maps (3.0). Vorrei ottenere le città di scalo basandoci su una query di direzione sull'API di Maps e finora non ho trovato alcuna documentazione su questo argomento specifico.Ottieni città di scalo utilizzando l'API di Google Maps (indicazioni)

https://developers.google.com/maps/documentation/javascript/directions#Steps

sto ottenendo una direzione in base all'indirizzo A e B. indirizzo vorrei sapere ogni città che un utente avrebbe incrociato durante il suo viaggio. Ho trovato alcune informazioni sui waypoint (scali), ma questi si riferiscono ad ogni fermata o cambio di strada. Non riuscivo a trovare qualsiasi oggetto nucleo finora ...

Grazie per il vostro tempo :)

risposta

7

Cosa vorrei fare:

  1. Utilizzare la RouteBoxer per trovare limiti che contengono il percorso (abbastanza quelli piccoli)
  2. Utilizzare l'API di Places per restituire i luoghi di types di city_hall, local_government_office o libreria (magari sintonizzare una scelta di questo tipo) all'interno di questi limiti.
  3. Prendi i dati della città da quelle risposte, ordinali per ottenere risultati unici, quindi usali.

Proof of concept, richiede la messa a punto per i tipi di posizioni, distanza e area in cui si sta effettuando la ricerca. A seconda dell'utilizzo e della lunghezza del percorso, potrebbe essere preferibile utilizzare il geocoder inverso su punti ad intervalli regolari lungo la strada (100 metri o 1000 metri), che potrebbero essere più veloci e non utilizzare l'API di Places quota.

+0

Alcuni demo o codice saranno apprezzati. – Engineer

+0

aggiunto prova del concetto. – geocodezip

+0

Ottima risposta/prova di concetto, grazie geocodezip. – Yann

Problemi correlati