Kiedyś byłem w stanie określić parametr adresu URL, aby automatycznie wyświetlać kierunki transportu publicznego, ale przestał działać, a teraz otrzymuję wskazówki dojazdu tylko wtedy, gdy wpisuję taki adres URL: https://www.google.com/maps/dir/120+Spring+St,+Cambridge,+MA+02141/24+Cummington+Mall,+Boston,+MA+02215/
Jaki jest parametr, który powinienem dodać, aby jeździć na rowerze, chodzić lub kierunki transportu publicznego? (coś jak ?mode=b
)
google-maps
nachocab
źródło
źródło
maps/preview
imaps/dir
(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:
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:
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:
Podział, aby pokazać, które elementy znajdują się w którym bloku:
źródło
Zadałem to samo pytanie na forach Google i uzyskałem odpowiedź:
[przez drzewa]
Jeszcze raz dziękuję, drzewko!
źródło
Dzięki doskonałej odpowiedzi LoboFX dodałem to jako niestandardową wyszukiwarkę w Google Chrome na moim komputerze, dzięki czemu mogę po prostu wpisać
pt
[destination]
w omniboksie Chrome i znajdzie transport publiczny odjeżdżający teraz z mojego domu do tego miejsca docelowego.https://www.google.com/maps/dir/Home/%s/data=!4m2!4m1!3e3
Oczywiście wymaga to poinformowania Google, gdzie jest Twój dom i zalogowania się na konto Google.
Można wymienić
Home
zWork
lub Twój najczęstszą lokalizacja, powiedzmy123+Main+St+Springfield
, lub nawethere
, jeśli znowu udostępniać swoją bieżącą lokalizację z Google .źródło