(Modifiche apportate il 25/06/2015 sulla base di suggerimenti)
In realtà ho giocato con i nuovi URL negli ultimi giorni e ho pubblicato i risultati delle mie ricerche sul mio blog:
https://mstickles.wordpress.com/2015/06/12/gmaps-urls-intro/
Ci sono circa 11 post che coprono le varie parti della struttura dell'URL, che non posso riassumere bene in un post. Per i tuoi scopi, i post delle opzioni delle indicazioni stradali (parte 1 e parte 3) sono probabilmente i più pertinenti, insieme al post di riferimento Opzioni dati. Noterò un paio di cose, però:
La sezione '/ data =' dell'URL delle nuove mappe viene eseguita in una sorta di configurazione "blocco dati". Quindi, se guardi i parametri degli alberi menzionati per camminare:
/data=!4m2!4m1!3e2
Il primo elemento, '! 4m2', significa che questo è il blocco (m) che contiene informazioni sul contenuto della mappa / immagine (4m) ed è lungo due elementi. Il secondo elemento, '! 4m1', significa che questo è il blocco (m) che tiene le opzioni di percorso delle direzioni (4m all'interno dei primi 4m) ed è lungo un elemento. L'ultimo elemento, '3e2', significa che questo è un valore enumerato (e) che indica la modalità di trasporto (3e all'interno di 4m all'interno di 4m), con un valore di 2 = walking. Come notato dagli alberi, gli altri possibili valori sono 0 = guida, 1 = ciclismo, 3 = transito e 4 = volo.
Il motivo per cui questo è importante è che se dovessi aggiungere un'altra opzione che va in quei blocchi, i primi elementi dovrebbero cambiare per riflettere che "contengono" più elementi. Quindi, se si desidera specificare che le distanze debbano essere visualizzate in chilometri, aggiungere un elemento '4e0' (le unità di distanza sono un 4e all'interno di 4m all'interno di 4m; valore 0 = chilometri) e il nuovo set di parametri sarebbe:
/data=!4m3!4m2!3e2!4e0
Se volessi specificare percorsi di trasporto pubblico con una preferenza per prendere l'autobus e una preferenza per un minor numero di trasferimenti, il set di parametri sarebbe:
/data=!4m5!4m4!2m2!4e2!5e0!3e3
Ripartito per mostrare quali elementi sono in quale blocco:
!4m5 - map/image contents block, 5 elements
- !4m4 - directions block, 4 elements
- - !2m2 - route options, 2 elements
- - - !4e2 - preferred transit route, 2 = fewer transfers
- - - (1 = best time; 3 = less walking)
- - - !5e0 - preferred transit type, 0 = bus
- - - (1=subway, 2=train, 3=tram/lt rail)
- - !3e3 - transportation mode, 3 = public transit
maps/preview
emaps/dir