(Modifications apportées le 25/06/2015 sur la base de suggestions)
En fait, je joue avec les nouvelles URL depuis plusieurs jours et j'ai publié les résultats de mes enquêtes sur mon blog:
https://mstickles.wordpress.com/2015/06/12/gmaps-urls-intro/
Il y a environ 11 articles couvrant les différentes parties de la structure URL, que je ne peux pas bien résumer dans un article. Pour vos besoins, les messages Options d'itinéraire (Partie 1 et Partie 3) sont probablement les plus pertinents, avec le poste de référence Options de données. Je noterai cependant deux ou trois choses:
La section '/ data =' de la nouvelle URL des cartes se fait dans une sorte de configuration "bloc de données". Donc, si vous regardez les arborescences de paramètres mentionnées pour la marche:
/data=!4m2!4m1!3e2
Le premier élément, '! 4m2', signifie que c'est le bloc (m) contenant des informations sur le contenu de la carte / image (4m) et est long de deux éléments. Le deuxième élément, '! 4m1', signifie qu'il s'agit du bloc (m) contenant les options d'itinéraire (4m à l'intérieur du premier 4m) et est un élément de long. Le dernier élément, «3e2», signifie qu'il s'agit d'une valeur énumérée (e) indiquant le mode de transport (3e à l'intérieur de 4 m à l'intérieur de 4 m), avec une valeur de 2 = marche. Comme l'ont noté les treebles, les autres valeurs possibles sont 0 = conduite, 1 = vélo, 3 = transport en commun et 4 = vol.
La raison pour laquelle cela est important, c'est que si vous deviez ajouter une autre option qui va dans ces blocs, les premiers éléments devraient changer pour refléter qu'ils "contiennent" plus d'éléments. Donc, si vous vouliez spécifier que les distances devraient être affichées en kilomètres, vous ajouteriez un élément '4e0' (les unités de distance sont un 4e à l'intérieur de 4m à l'intérieur de 4m; valeur 0 = kilomètres), et le nouveau jeu de paramètres serait:
/data=!4m3!4m2!3e2!4e0
Si je voulais spécifier des itinéraires de transport en commun avec une préférence pour prendre le bus et une préférence pour moins de transferts, le jeu de paramètres serait:
/data=!4m5!4m4!2m2!4e2!5e0!3e3
Décomposé pour montrer quels éléments sont dans quel bloc:
!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
etmaps/dir