Czy istnieje sposób na dostosowanie prędkości pieszej do wskazówek dojazdu w Mapach Google?

14

Często korzystam z transportu publicznego, aby się poruszać, ale czasami wolę pobiec pięć minut, aby wsiąść do autobusu, zamiast czekać 15 minut na następny autobus.

Kierunki transportu publicznego w Mapach Google wydają się zakładać prędkość około 10 minut na kilometr (16 minut na milę).

Czy ktoś wie, jak postąpiłbym w kwestii dostosowywania tej prędkości, aby móc dotrzeć do moich miejsc docelowych tak szybko, jak to możliwe? Mam trochę doświadczenia w programowaniu, więc w razie potrzeby mogę użyć ich interfejsów API. Po prostu nie wiem od czego zacząć.

Witryna Austin Public Transit umożliwia określenie niskiej, średniej lub szybkiej prędkości marszu. Chciałbym zrobić coś podobnego, ale po prostu zamiast w Austin.

Sprawdziłem interfejs API Google Directions, ale wydaje się, że nie ma on żadnej zmiennej prędkości.

EDYCJA: Najwyraźniej Google używa zmiennej prędkości, więc bezpośrednie wprowadzenie prędkości nie byłoby możliwe, ale byłoby miło, gdybym mógł powiedzieć kierunkom transportu Google Maps, aby wzięli na przykład obliczony czas marszu i skrócił go o połowę.

Obrazowy przykład

Jest 9:50. Jestem w parku, kiedy zdaję sobie sprawę, że potrzebuję bułki cynamonowej tak szybko, jak to tylko możliwe. To pragnienie jest tak silne, że jestem gotów biec z prędkością 7 min / km, aby dostać się do mojego smacznego ciasta. Czy szybciej skorzystam z transportu publicznego?

Opcja 1. Tylko pieszo

Google mówi „Idź 3,9 km, 48 min”. Łatwo obliczyć, że dla mnie to „Przebieg 3,9 km, 27 min”. Innymi słowy, będę cieszyć się słodką cynamonową dobrocią o 10:17 .

Opcja 2. Kierunki tranzytu

Jeśli podążę za wskazówkami, wysiądę na przystanku w pobliżu centrum handlowego o 10:23. Ponownie, zakładając, że jestem naprawdę szybki, zajmie mi to tylko 4 minuty od przystanku do centrum handlowego, co oznacza, że ​​będę mógł sobie pozwolić na 10:27 .

Więc powinienem biec, prawda? Niekoniecznie. Po kopaniu wydaje się, że mogę dostać się do centrum handlowego nawet wcześniej niż o 10:17.

Tajna opcja 3: Złap wcześniejszy autobus

Zgodnie z rozkładem jazdy , autobus nr 43 przyjeżdża co pół godziny. Google pokazał złapanie nr 43 o 10:27 jako jedną z opcji, ale okazuje się, że prawdopodobnie uda mi się zdążyć na autobus 9:57. Tym autobusem wysiądę na przystanku w pobliżu centrum handlowego o 10:12 i będę tam o 10:16 .

Sprawy stają się jeszcze bardziej skomplikowane, gdy w grę wchodzą transfery.

Chciałbym też, żeby to zostało zautomatyzowane, ponieważ często mam te nagłe pragnienia. Nie ma czasu na ręczne obliczenia i korekty!

sgryzko
źródło
Może jeśli ktoś wie, jak to zrobić, może również wiedzieć, jak zrobić dokładnie to samo w przypadku wskazówek rowerowych!
panhandel 12.09.13
To była funkcja w poprzedniej aplikacji map. Nie wiem, gdzie umieścili go w najnowszej wersji. Można ustawić w starym wolnym / szybkim
@panhandel Aby uzyskać wskazówki dla rowerzystów, uzyskaj wskazówki dla trasy, przejedź tę trasę i zobacz, jak szybko lub wolniej byłeś, niż przewidywano. Użyj tego współczynnika do oszacowania wszystkich przyszłych podróży. W przypadku wskazówek dotyczących transportu publicznego jest to znacznie bardziej skomplikowane, ponieważ w rzeczywistości jest to transport tranzytowy i pieszy . Szybsze chodzenie może oznaczać inną trasę lub wcześniejszy autobus na tej samej trasie.
sgryzko

Odpowiedzi:

5

wygląda na to, że Google używa faktycznie zmiennej prędkości, więc zostawili użytkowników bez możliwości ich zmiany.

silpol
źródło
Ciekawy! Pytanie wciąż pozostaje aktualne. Zobacz moją edycję.
sgryzko
Nie jestem pewien, czy użycie SE jako opinii o produkcie (zobacz „byłoby miło, gdybym mógł”) dla Google to dobry pomysł.
silpol
Zgadzam się. I nie to robię. Pytam tylko, czy ktoś był w stanie to osiągnąć. Być może nie można ustawić prędkości, ale czas można zmienić.
sgryzko
Wydaje mi się, że chociaż nie jest to odpowiedź, której chciałem, wydaje się, że jest to poprawna odpowiedź, więc oznaczyłem ją jako najlepszą odpowiedź.
sgryzko
z przyjemnością pomagam :)
silpol
3

Możesz obejść ten problem, ustawiając „czas rozpoczęcia” podróży o kilka minut wstecz, aby bardziej zachowawcze oszacowanie prędkości marszu przez Google nadal dawało ci przystanek na dalszym przystanku we wcześniejszym czasie.

Adam Zieliński
źródło
1
To może być przyzwoite obejście ręczne, ale nie jest zautomatyzowane i ile minut masz na start? Zależy to od tego, jak blisko jesteś przystanków. I brakuje korekty za bieg z przystanku autobusowego do miejsca docelowego. Dodałem przykład do mojego pytania.
sgryzko