(Edições feitas em 25/06/2015 com base em sugestões)
Na verdade, eu tenho brincado com os novos URLs nos últimos dias e postado os resultados de minhas investigações no meu blog:
https://mstickles.wordpress.com/2015/06/12/gmaps-urls-intro/
Existem cerca de 11 postagens que abrangem as várias partes da estrutura da URL, que não consigo resumir bem em uma postagem. Para seus propósitos, as postagens de Opções de rotas (Parte 1 e Parte 3) são provavelmente as mais relevantes, juntamente com a postagem Referência de opções de dados. Vou observar algumas coisas, no entanto:
A nova seção '/ data =' dos URLs de mapas é feita em uma espécie de configuração de "bloco de dados". Portanto, se você observar o parâmetro treebles mencionado para caminhar:
/data=!4m2!4m1!3e2
O primeiro elemento, '! 4m2', significa que este é o bloco (m) que contém informações sobre o conteúdo do mapa / imagem (4m) e tem dois elementos. O segundo elemento, '! 4m1', significa que este é o bloco (m) que mantém as opções de rota das direções (4m dentro dos primeiros 4m) e tem um elemento de comprimento. O último elemento, '3e2', significa que este é um valor enumerado (e) indicando o modo de transporte (3e dentro de 4m dentro de 4m), com um valor de 2 = andando. Como as árvores notaram, os outros valores possíveis são 0 = condução, 1 = bicicleta, 3 = trânsito e 4 = voo.
O motivo disso é importante: se você adicionar outra opção nesses blocos, os primeiros elementos deverão ser alterados para refletir que estão "contendo" mais elementos. Portanto, se você quiser especificar que as distâncias devem ser mostradas em quilômetros, adicione um elemento '4e0' (as unidades de distância são 4e dentro de 4m dentro de 4m; valor 0 = quilômetros) e o novo conjunto de parâmetros seria:
/data=!4m3!4m2!3e2!4e0
Se eu quisesse especificar rotas de transporte público com uma preferência por pegar o ônibus e uma preferência por menos transferências, o conjunto de parâmetros seria:
/data=!4m5!4m4!2m2!4e2!5e0!3e3
Detalhado para mostrar quais elementos estão em qual bloco:
!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