Navigace od telefonu ke GPS trackeru
Mapa ukáže polohu návštěvníka, směr k vybranému trackeru a přímou vzdálenost.
Co to řeší v praxi
Na mapě s mnoha zařízeními může být obtížné poznat, jak daleko je vybraný tracker od člověka v terénu. Ovládací prvek zobrazí aktuální polohu telefonu a přímou linii k zařízení.
Při pohybu uživatele se směr a vzdálenost aktualizují. Funkce funguje jako rychlá orientace v mapě, nikoli jako navigace po silnicích nebo záruka fyzické dostupnosti cíle.
Poloha telefonu zůstává v prohlížeči; není potřeba ji odesílat do serverové evidence trackerů. Návštěvník tak získá praktickou pomůcku bez dalšího sdílení své polohy.
Co řešení umí
Moje poloha
Telefon ukazuje aktuální pozici na mapě.
Směr k trackeru
Přímá linka spojuje obě polohy.
Vzdálenost
Uživatel vidí orientační přímou vzdálenost.
Průběžná aktualizace
Změna polohy se promítá do mapy.
Soukromí
Souřadnice telefonu zůstávají v prohlížeči.
Technické řešení
Frontendový mapový prvek používá geolokační API prohlížeče a polohu vybraného trackeru. Vypočítává přímou vzdálenost a aktualizuje mapovou vrstvu.
Komponenta sleduje změny geolokace i změnu vybraného zařízení. Linku a vzdálenost překresluje při relevantní aktualizaci bez serverového ukládání souřadnic telefonu.
Respektuje oprávnění prohlížeče a možnost funkci vypnout. Pokud poloha telefonu není dostupná nebo tracker nemá použitelnou pozici, mapa nemá zobrazovat zavádějící spojení.
Technické výzvy
- Pracovat s povolením geolokace.
- Nezobrazovat výsledek při chybějící pozici.
- Udržet polohu telefonu mimo serverovou evidenci.
Jak na sebe kroky navazují
01Povolení polohy
Uživatel zapne mapovou funkci a prohlížeč si vyžádá geolokační oprávnění. Odmítnutí funkci pouze vypne.
02Výběr trackeru
Na mapě se zvolí zařízení s použitelnou poslední pozicí. Bez cíle se linka nekreslí.
03Výpočet
Komponenta porovná souřadnice telefonu a zařízení. Určí přímou vzdálenost v nastavené jednotce.
04Zobrazení mapy
Na mapě se objeví spojovací čára a údaj o vzdálenosti. Jde o orientaci vzdušnou čarou.
05Aktualizace či ukončení
Při pohybu telefonu se zobrazení přepočítá. Po vypnutí se geolokační vrstva odstraní.
Co z toho vzniklo
Mobilní mapa pomáhá člověku v terénu rychle odhadnout směr a vzdálenost k vybranému zařízení.