(Zmiany dokonane 6/25/2015 na podstawie sugestii)
W ciągu ostatnich kilku dni grałem z nowymi adresami URL i opublikowałem wyniki moich dochodzeń na moim blogu:
https://mstickles.wordpress.com/2015/06/12/gmaps-urls-intro/
Istnieje około 11 postów dotyczących różnych części struktury URL, których nie mogę dobrze podsumować w jednym poście. Do Twoich celów prawdopodobnie najbardziej odpowiednie są posty z opcjami wskazówek (część 1 i część 3), wraz z postem z informacją o opcjach danych. Zwrócę jednak uwagę na kilka rzeczy:
Nowa sekcja adresu URL mapy „/ data =” odbywa się w formie „bloku danych”. Więc jeśli spojrzysz na drzewka parametrów wspomniane do chodzenia:
/data=!4m2!4m1!3e2
Pierwszy element, „! 4m2” oznacza, że jest to blok (m) zawierający informacje o zawartości mapy / obrazu (4m) i ma dwa elementy. Drugi element, „! 4m1” oznacza, że jest to blok (m) utrzymujący opcje trasy kierunków (4m wewnątrz pierwszych 4m) i ma jeden element długości. Ostatni element, „3e2”, oznacza, że jest to wyliczona wartość (e) wskazująca tryb transportu (3e wewnątrz 4 m wewnątrz 4 m), o wartości 2 = chodzenie. Jak zauważono Treebles, inne możliwe wartości to 0 = jazda samochodem, 1 = jazda rowerem, 3 = tranzyt i 4 = lot.
Powodem tego jest to, że gdybyś dodał inną opcję, która wchodzi w te bloki, pierwsze elementy musiałyby się zmienić, aby odzwierciedlić, że „zawierają” więcej elementów. Tak więc, jeśli chcesz określić, że odległości powinny być pokazywane w kilometrach, dodajesz element „4e0” (jednostkami odległości jest 4e wewnątrz 4m wewnątrz 4m; wartość 0 = kilometry), a nowy zestaw parametrów to:
/data=!4m3!4m2!3e2!4e0
Gdybym chciał określić trasy transportu publicznego z preferencją dla autobusu i preferencją dla mniejszej liczby przesiadek, zestaw parametrów byłby następujący:
/data=!4m5!4m4!2m2!4e2!5e0!3e3
Podział, aby pokazać, które elementy znajdują się w którym bloku:
!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
imaps/dir