Navigace v tunelu: vedení běží bez GPS dál

V tunelu telefon nehlásí použitelné GPS a navigace se zastaví nebo skáče. DriveBattle pro Android posouvá polohu dál po trase, pokračuje v pokynech a po tunelu přejde zpět na skutečný fix. Zaznamenaná jízda pak nemá mezeru.

Co se stane po čtyřech sekundách

Pokud čtyři sekundy nepřijde GPS fix, kokpit ukáže hlášení „GPS signál ztracen - poloha odhadnuta“. Od té chvíle aplikace posouvá polohu, postup na trase a hlasové pokyny každých 500 milisekund podél geometrie trasy. Základem je poslední věrohodná rychlost. Stojí-li vozidlo pod 3 km/h, odhadovaná poloha se zastaví.

Známé tunely smějí déle

Při výpočtu trasy se server z pozemní sítě dotazuje i na to, které úseky jsou tunely. Ve známém tunelu běží posouvání polohy až 20 minut, protože tunelová trouba nemá odbočku, ve které by se dalo tipnout špatně. Mimo známý tunel se poloha po 2 minutách zastaví, aby nepokračovala donekonečna, když ve skutečnosti stojíš v koloně nebo jsi odbočil. Offline router neposkytuje značku tunelu, platí tam vždy hranice 2 minut.

Počítá i přijímač

Aplikace navíc sleduje přijímač GNSS. Pokud 3 sekundy nevidí žádnou družici, bere to jako tunel, i když trasa žádný tunel nezná. Aplikace pak přísněji posuzuje každý fix. Samotné posouvání polohy běží v tomto případě jen do běžné hranice 2 minut, 20 minut platí jen v tunelu, který výpočet trasy zná.

Chybné polohy se zahodí

V tunelu telefon často dodává polohy z mobilních vysílačů a Wi-Fi s chybami stovek metrů. Aplikace takové fixy zahodí. Fix musí být přesný na 50 metrů, v tunelu na 20 metrů, a nesmí od posledního předpokládaného fixu skočit rychlostí vyšší než 300 km/h. Zahozený fix se nepočítá jako známka života, jinak by posouvání polohy ukončil. Po mezeře aplikace přijme příjem znovu až po dvou navzájem odpovídajících fixech.

Po tunelu

Jakmile znovu přijde skutečný fix, zobrazení na něj přejde během 1,5 sekundy, místo aby viditelně skočilo. To platí pro malé odchylky. Velká odchylka znamená, že odhad nesedí, například protože jsi v tunelu stál v koloně. Zobrazení pak poctivě skočí na skutečnou polohu.

Jízda nemá mezeru

I záznam z toho těží. Při nahrávání server uzavírá mezery od 8 sekund a 150 metrů přes silniční síť, než se spočítá výškový profil a statistika. Časová razítka rozdělí rovnoměrně přes mezeru. Náhradní úsek převezme jen tehdy, když odpovídá naměřenému času (3 až 200 km/h) a není delší než 2,5násobek vzdušné čáry. Jinak mezera zůstane, například při zastávce na čerpací stanici se špatným příjmem. Na jednu jízdu doplní nejvýše 20 mezer, jednotlivá mezera smí být dlouhá nejvýše 30 minut a 30 kilometrů. Kilometry v tunelu se do vzdálenosti počítají.

V autě

S Android Auto stojí v pokynu k odbočení „GPS ztraceno“, dokud není signál, místo zastaralých vzdáleností. Android Auto je Premium.

Co odhad neumí

Poloha v tunelu je odhad z poslední rychlosti. Stojíš-li v koloně, běží dál, dokud tunel neskončí nebo nedosáhne hranice. Aplikace neuvádí přesnost v metrech. Vylepšení pro tunely jsou od verze 0.22.36. Starší verze posouvají polohu nejvýše 2 minuty. Funkce je zdarma.

Časté dotazy

Funguje navigace v tunelu bez GPS?
Ano. Po čtyřech sekundách bez fixu aplikace ukáže „GPS signál ztracen“ a posouvá polohu a pokyny podél trasy.
Jak dlouho navigace v tunelu běží?
V tunelu, který výpočet trasy zná, až 20 minut. Jinak se poloha po 2 minutách zastaví.
Skočí poloha po tunelu?
Při malé odchylce zobrazení přejde na skutečný fix během 1,5 sekundy. Při velké odchylce skočí na skutečnou polohu.
Má moje zaznamenaná jízda v tunelu mezeru?
Zpravidla ne. Server uzavírá mezery od 8 sekund a 150 metrů přes silniční síť, pokud úsek odpovídá naměřenému času.
Platí to i offline?
Posouvání polohy ano. Offline router ale tunely nezná, platí tam hranice 2 minut.
Je navigace v tunelu Premium?
Ne. Premium je jen Android Auto jako celek.