Symulacja ruchu po trasie na Androidzie: pieszo, samochodem, komunikacją
Zwykła symulacja stawia telefon w jednym punkcie. Ale aplikacje, które śledzą przemieszczanie się — trackery, fitness, nawigację, usługi z geostrefami — sprawdza się nie punktem, tylko ruchem: z prędkością, zakrętami i postojami. Mock Location ma do tego „Symulację ruchu”: stawiasz punkty na mapie, aplikacja wyznacza trasę prawdziwymi drogami, a podmieniony punkt jedzie nią sam — jak pieszy, rowerzysta, samochód czy autobus. Funkcja należy do Premium i działa bez root, przez ten sam wbudowany mechanizm pozorowanej lokalizacji Androida.
Otwórz „Symulację ruchu”
Na mapie w lewej kolumnie przycisków — symulacja, wyszukiwanie, wprowadzanie głosowe, a pod nimi przycisk „Symulacja ruchu” z ikoną ścieżki między dwoma punktami. Dotknięcie otwiera edytor trasy przy dolnej krawędzi ekranu; mapa nad nim nadal działa. Bez Premium edytor otwiera się jako wizytówka „Symulacja ruchu to funkcja Premium”: widać w niej, co potrafi funkcja, a na dole zamiast „Rozpocznij ruch” jest „Kup Premium” (bez zalogowania — także „Zaloguj się”).
Wybierz środek transportu
Górny rząd kafelków: „Pieszo”, „Rower”, „Rower elektryczny”, „Skuter”, „Motocykl”, „Samochód”, „Komunikacja” i „Hybryda”. Od środka transportu zależy wszystko naraz: po jakich drogach biegnie trasa (chodniki, drogi rowerowe czy jezdnia), jak punkt przyspiesza, hamuje i pokonuje zakręty oraz jakie opcje pojawią się niżej. „Komunikacja” to komunikacja miejska: pieszo do przystanku, oczekiwanie, przejazd z przystankami i znowu pieszo. „Hybryda” pozwala wybrać osobny środek transportu dla każdego odcinka — na przykład pieszo do parkingu, dalej samochodem.
Postaw punkty na mapie
Dotykaj mapy, aby dodawać punkty — trasa wyznacza się od razu. Start aplikacja stawia sama — tam, gdzie jest teraz symulacja, albo w Twojej prawdziwej lokalizacji; każde dotknięcie dodaje kolejny punkt, ostatni staje się „Metą”. Punkt można dodać też wyszukiwaniem: dopóki edytor jest otwarty, znaleziony adres, podyktowane miejsce albo wpis z Ulubionych i Historii stają się nowym punktem trasy, zamiast przenosić symulację. Znacznik punktu można przeciągnąć, przytrzymując go. Trasa może mieć do 100 punktów.
Sprawdź trasę
Nad listą „Punkty trasy” jest wiersz „Start → Punkt 1 → Meta” i kafelki „długość”, „w drodze” i „przyjazd”. Obok — ile na trasie jest świateł, przejść dla pieszych albo przystanków. Zbędny punkt usuwa przycisk „Usuń punkt” w jego wierszu, całą trasę — „Wyczyść”. Długie przytrzymanie wiersza punktu nadaje mu własną nazwę — „Dom”, „Sklep” — i pojawi się ona w wierszu trasy i na karcie przejazdu.
Ustaw prędkość i powtarzanie
Suwak „Prędkość” — od kilku kilometrów na godzinę do 200 km/h. Prędkość jest zapamiętywana osobno dla każdego środka transportu: 5 km/h pieszo i 50 km/h samochodem nie przeszkadzają sobie nawzajem. W „Komunikacji” to prędkość samego autobusu lub tramwaju, odcinki piesze idą w tempie marszu. Blok „Powtarzanie”: „Raz”, „W kółko” (po mecie — znów od startu) lub „Tam i z powrotem” (zawrócenie na mecie i droga powrotna).
Wybierz, kiedy wystartować
Blok „Start”: „Teraz”, „5 min”, „15 min”, „30 min” lub „60 min”. Stuknij drugą wartość — czas startu zostanie wylosowany z tego przedziału. Chip „Na godzinę” liczy start od potrzebnej godziny przyjazdu: wybierz czas, a aplikacja pokaże „Start o …, przyjazd do …”; przycisk „Do…” zamienia godzinę przyjazdu w przedział. Jeśli na wybraną godzinę nie da się już zdążyć, zobaczysz „Nie zdążysz na … — start teraz, przyjazd ok. …”.
Ustaw opcje
Blok „Opcje” pokazuje tylko to, co pasuje do wybranego środka transportu: „Zatrzymuj się na światłach”, „Przestrzegaj ograniczeń prędkości”, „Uwzględniaj korki”, „Czekaj w punktach”, „Miejska dokładność GPS” i inne. Wartości domyślne dobrano tak, by przejazd był wiarygodny, zmieniać ich nie trzeba. Co robi każda opcja — w omówieniu opcji ruchu.
Dotknij „Rozpocznij ruch”
Symulacja się włączy i ruszy po trasie. Na dole pojawi się karta przejazdu: środek transportu i bieżąca prędkość, „przebyto”, „pozostało” i „przyjazd”, pasek postępu i następny punkt. Dopóki czekamy na start, karta pokazuje „Start za …”, na postoju — „Oczekiwanie”, na końcu — „Trasa ukończona”. Dotknięcie karty przywraca mapę do punktu, a przytrzymanie przycisku lokalizacji obraca mapę zgodnie z kierunkiem jazdy.
Wstrzymaj lub zakończ przejazd
„Pauza” zostawia punkt w miejscu, „Wznów” wiezie go dalej z tego samego miejsca. „Zakończ” usuwa trasę i wyłącza pozorowaną lokalizację — telefon wraca do prawdziwych współrzędnych. Podczas przejazdu na pasku powiadomień wisi powiadomienie „Ruch po trasie” ze środkiem transportu, przebytą odległością i przyciskiem „Zatrzymaj”: on też wyłącza symulację razem z trasą.
Co widzą inne aplikacje
Nie tylko zmieniające się współrzędne, ale wszystko, z czego składa się prawdziwy odczyt GPS: prędkość z jej dokładnością, kierunek ruchu, wysokość (na trasach pieszych i rowerowych — według ukształtowania terenu), dokładność współrzędnej i liczbę satelitów. Prędkość zmienia się płynnie: punkt przyspiesza, hamuje przed zakrętami i postojami, na postoju prędkość wynosi zero, a kierunku nie ma — stojący GPS go nie zna.
Granica metody jest uczciwa: podmieniane są współrzędne, a nie czujniki. Krokomierza, akcelerometru i barometru nie da się podmienić bez root, więc aplikacje fitness nie zaliczą kroków, a aplikacje porównujące ruch z czujnikami zobaczą rozbieżność.
Co nie przerywa przejazdu
Przejazd przerywa tylko „Zakończ” i wyłączenie symulacji. Możesz zminimalizować lub zamknąć aplikację, wyłączyć ekran, uruchomić telefon ponownie albo zaktualizować aplikację — przejazd będzie kontynuowany z tego samego miejsca. Po ponownym uruchomieniu, dopóki telefon nie zostanie odblokowany, punkt stoi w ostatnim zapisanym miejscu, a po odblokowaniu jedzie dalej.
Wyszukiwanie, wprowadzanie głosowe, Ulubione i Historia podczas przejazdu tylko pokazują miejsce na mapie i podpowiadają: aby się tam przenieść, zakończ trasę. Dotknięcie mapy też nie wpływa na przejazd.
Internet i gdzie to nie zadziała
Trasę wyznacza usługa tras Yandex, więc do jej wyznaczenia potrzebny jest internet. Wyznaczona trasa jedzie także bez sieci, a trasa z pliku GPX wyznacza się w ogóle bez internetu — po linii z pliku.
Symulacja ruchu nie ukrywa flagi pozorowanego źródła, tak jak zwykła symulacja. Usługi dostaw, taksówek i ewidencji czasu pracy ją odczytują, więc dla nich ruch po trasie niczego nie zmienia — więcej w odpowiedzi, dlaczego aplikacja widzi prawdziwe współrzędne.