Obsah

WiZiT – plánovač tras a kniha jízd

Vytvořeno: 2.7.2026 | Aktualizováno: 02.07.2026 11:44

WiZiT je webová aplikace pro plánování návštěv, optimalizaci tras a dopočet ujetých vzdáleností. Projekt je dostupný jako open-source na GitHubu a může být užitečný jako praktická pracovní kniha jízd pro obchodní zástupce, servisní techniky nebo jiné lidi v terénu.

K čemu se hodí

WiZiT řeší hlavně situaci, kdy je potřeba projet více adres za den a nechce se ručně skládat pořadí zastávek ani přepisovat vzdálenosti do Excelu. Podle videa AI Mastermind: Destilát #23 aplikace vznikla pro reálné použití a autorovi uživatelé díky ní šetří přibližně 20 minut administrativní práce denně.

Typické scénáře použití:

Co aplikace umí

Hlavní funkce podle repozitáře, aplikace a videa:

Použití jako kniha jízd

WiZiT se dá použít jako pomocník pro knihu jízd, ale spíš ve smyslu plánované nebo rekonstruované trasy než jako automatický GPS logger.

Typický postup:

  1. Nastavit startovní adresu.
  2. Nastavit aktuální stav tachometru.
  3. Přidat nebo naimportovat návštěvy.
  4. Nechat aplikaci spočítat trasu.
  5. Zkontrolovat úseky, příjezdy, návrat a výsledný stav tachometru.
  6. Data případně zazálohovat přes JSON export.

Aplikace při výpočtu ukládá k návštěvám mimo jiné:

Důležité omezení: nenašel jsem potvrzení, že by WiZiT automaticky detekoval reálnou jízdu přes GPS v mobilu. Jde hlavně o plánovač tras a kalkulačku nad Google Maps. Pro oficiální daňovou knihu jízd v ČR je potřeba zvlášť ověřit, jestli výstupy obsahují všechny požadované náležitosti.

Import a export

Import návštěv z Excelu očekává sloupce:

V kódu je vidět, že import přeskakuje první řádek jako hlavičku. Česká nápověda v aplikaci ale uvádí „bez záhlaví“, takže to je drobný rozpor k ověření při reálném testu.

Export není klasický export knihy jízd do XLSX. Aplikace umí exportovat celé pracovní prostředí do JSON souboru, včetně návštěv, klientů, nastavení, uložených tras a cache vzdáleností.

Optimalizace tras

WiZiT používá vlastní optimalizaci pořadí zastávek pro problém obchodního cestujícího. V repozitáři je implementovaný postup:

Před optimalizací si aplikace připraví matici vzdáleností mezi adresami. Výsledné pořadí se následně znovu přepočítá, aby byly vidět vzdálenosti, časy a stav tachometru.

Technické fungování

Technologicky jde o frontendovou webovou aplikaci:

Pro mapy a výpočty jsou potřeba Google služby:

Aplikace podporuje BYOK režim — uživatel může zadat vlastní Google Maps API klíč. Podle README umí po přihlášení použít i systémově spravovaný sdílený klíč. Vlastní klíč je ale vhodné brát jako citlivý údaj; v typech aplikace je vedený jako uživatelský klíč uložený bez šifrování.

Data se primárně ukládají lokálně do prohlížeče přes localStorage. Po přihlášení je možné synchronizovat klienty, trasy, nastavení, aktuální návštěvy a cache přes Firebase/Firestore.

Cache vzdáleností

WiZiT používá cache nazvanou LMOD. Ta ukládá vypočtené vzdálenosti a doby mezi adresami do prohlížeče, aby nebylo nutné opakovaně volat Google Maps API pro stejné úseky.

Praktický dopad:

Co je potřeba ověřit

Před reálným nasazením bych ověřil hlavně:

Shrnutí

WiZiT je zajímavý malý nástroj pro plánování návštěv a dopočet tras. Největší hodnota je v kombinaci databáze klientů, opakovaných návštěv, optimalizace pořadí zastávek a výpočtu tachometru. Jako oficiální knihu jízd bych ho nepoužil bez ověření legislativních náležitostí, ale jako interní pracovní pomůcka pro denní plánování tras vypadá užitečně.

Zdroje