(Änderungen am 25.06.2015 aufgrund von Vorschlägen vorgenommen)
Ich habe in den letzten Tagen tatsächlich mit den neuen URLs gespielt und die Ergebnisse meiner Untersuchungen in meinem Blog veröffentlicht:
https://mstickles.wordpress.com/2015/06/12/gmaps-urls-intro/
Es gibt ungefähr 11 Beiträge, die die verschiedenen Teile der URL-Struktur abdecken, die ich nicht gut in einem Beitrag zusammenfassen kann. Für Ihre Zwecke sind wahrscheinlich die Beiträge zu den Richtungsoptionen (Teil 1 und Teil 3) zusammen mit dem Referenzbeitrag zu den Datenoptionen am relevantesten. Ich werde jedoch einige Dinge beachten:
Der Abschnitt '/ data =' der neuen Karten-URL wird in einer Art "Datenblock" eingerichtet. Wenn Sie sich also die für das Gehen erwähnten Parameterbaumarten ansehen:
/data=!4m2!4m1!3e2
Das erste Element, '! 4m2', bedeutet, dass dies der Block (m) ist, der Informationen über den Karten- / Bildinhalt enthält (4m) und zwei Elemente lang ist. Das zweite Element, '! 4m1', bedeutet, dass dies der Block (m) ist, der Routenoptionen für Richtungen enthält (4 m innerhalb der ersten 4 m) und ein Element lang ist. Das letzte Element, '3e2', bedeutet, dass dies ein aufgezählter Wert (e) ist, der den Transportmodus angibt (3e innerhalb von 4 m innerhalb von 4 m), mit einem Wert von 2 = Gehen. Wie Treebles feststellten, sind die anderen möglichen Werte 0 = Fahren, 1 = Radfahren, 3 = Transit und 4 = Flug.
Der Grund, warum dies wichtig ist, ist, dass, wenn Sie eine weitere Option hinzufügen würden, die in diesen Blöcken enthalten ist, die ersten Elemente geändert werden müssten, um zu reflektieren, dass sie mehr Elemente "enthalten". Wenn Sie also angeben möchten, dass Entfernungen in Kilometern angezeigt werden sollen, fügen Sie ein Element '4e0' hinzu (Entfernungseinheiten sind 4e innerhalb von 4 m innerhalb von 4 m; Wert 0 = Kilometer). Der neue Parametersatz lautet:
/data=!4m3!4m2!3e2!4e0
Wenn ich öffentliche Verkehrsmittel mit einer Präferenz für den Bus und einer Präferenz für weniger Transfers angeben wollte, wäre der Parametersatz:
/data=!4m5!4m4!2m2!4e2!5e0!3e3
Aufgeschlüsselt, um zu zeigen, welche Elemente sich in welchem Block befinden:
!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
undmaps/dir