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.

  1. 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ę”).

  2. 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.

  3. 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.

  4. 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.

  5. 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).

  6. 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. …”.

  7. 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.

  8. 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.

  9. 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.

Mock Location — fikcyjna lokalizacja GPS na Androidzie bez root

Za darmo, poza Google Play. Przed instalacją możesz sprawdzić sumę kontrolną pliku.

Pobierz APK