Navigační SDK pro Android a iOS: Přeneste navigaci Google Maps do své mobilní aplikace!

By 30 prosince, 202424 března, 2025Blog, Mapy
00_navigation-sdk

Skvělá zpráva: nyní můžete přenést široce uznávanou navigaci Google Maps přímo do svých mobilních aplikací a aplikací pro tablety! S uvedením sady pro vývoj navigačního softwaru Google (Navigation SDK) pro Android a iOS může vaše firma plně ovládat komplexní navigaci. Přizpůsobte si jeho vzhled a dojem tak, aby odpovídal vaší značce, a zároveň zvyšte angažovanost v aplikaci!

Ať už se zaměřujete na dodávky na vyžádání, optimalizovanou logistiku nebo bezproblémové cestování, sada Navigation SDK je navržena tak, aby vám pomohla zkvalitnit cestu k zákazníkovi.

Tato špičková technologie je založena na navigačních schopnostech společnosti Google, které jsou postaveny na denně aktualizovaných datech pro více než 250 milionů podniků a míst ve 250 zemích. Nyní můžete využít důvěryhodnou platformu společnosti Google namísto toho, abyste investovali čas a prostředky do budování navigačního systému od nuly.

Známá rozhraní a intuitivní funkce jsou klíčem ke skvělému uživatelskému zážitku (UX). Integrací známé navigace Google do svých aplikací můžete zlepšit UX, zvýšit spokojenost uživatelů a v konečném důsledku zvýšit příjmy a růst firmy.

Konzistentní, jednotné UX

Sada SDK pro navigaci vám umožní přizpůsobit navigační prostředí Map Google ve vaší aplikaci tak, aby dokonale odpovídalo vaší značce a obchodním cílům.

Přizpůsobte si mapové značky, abyste zvýraznili důležité informace, a upravte barvy a styl navigačního záhlaví tak, aby odpovídaly designu vaší aplikace. Zlepšete informovanost řidičů integrací funkcí, jako jsou semafory, značky zastávek na trase a panel průběhu cesty, který uživatele informuje na každém kroku.

Bezproblémová turn-by-turn navigace v aplikaci

Díky navigačnímu SDK může vaše aplikace nabízet pokyny turn-by-turn, vysoce přesné ETA a přesné určení polohy. Ať už vaši uživatelé cestují autem, na kole, motocyklu nebo pěšky, SDK jim zajistí přístup k optimalizovaným trasám v reálném čase, které se dynamicky přizpůsobují dopravním podmínkám a poruchám.

Poskytněte alternativní možnosti tras, umožněte uživatelům vybrat si mezi nejkratšími nebo nejrychlejšími trasami a pro větší pohodlí umožněte trasování po vedlejších silnicích.
Překročte rámec základní navigace implementací funkcí zaměřených na bezpečnost, jako jsou upozornění na rychlost, a podpořte tak zodpovědné chování řidičů. Využívejte sledování v reálném čase a upozornění na jízdu mimo trasu a nastavte vlastní parametry pro sledování rychlosti nebo ETA.

01navigation-sdk

Navigační SDK vám v mobilních aplikacích poskytne známé navigační prostředí Map Google.

02navigation-sdk-2

Přizpůsobte si barvy a styl záhlaví navigace a zlepšete informovanost řidiče zobrazením semaforů, značek zastávek na trase a panelu průběhu cesty.

Bezproblémová integrace s navigačním SDK

Objevte osvědčené postupy pro vytváření plynulé, konzistentní a spolehlivé navigace pomocí sady Navigation SDK pro aplikace pro Android.

Interakce s navigační mapou

Při integraci s navigačním SDK máte možnost použít buď SupportNavigationFragment, balíček pro NavigationView, nebo komunikovat přímo s NavigationView. Ve většině případů doporučujeme použít SupportNavigationFragment , protože zjednodušuje správu životního cyklu automatickým zpracováním zpětných volání NavigationView.

Osvědčené postupy:

  • Kdykoli je to možné, použijte SupportNavigationFragment místo NavigationView.
  • Pokud používáte NavigationView, dodržujte při volání metod životního cyklu přísné pořadí.
  • Události životního cyklu vyvolávejte buď z aktivity, nebo z fragmentu, ale ne z obou.

Podrobné pokyny naleznete v části Navigation Map Interactions ve vývojářské dokumentaci k navigačnímu SDK.

Správa navigačních oznámení

Během navigace se zobrazují navigační oznámení bez ohledu na to, zda je nastaven cíl. Tato oznámení zajišťují přesnost aktualizace polohy a pomáhají spravovat omezení systému Android týkající se spouštění služeb na popředí a přístupu k poloze z pozadí. Správná manipulace s těmito omezeními může zvýšit přesnost určení polohy, minimalizovat spotřebu baterie a zabránit únikům paměti.

Osvědčené postupy:

Další informace naleznete v části Použití polohy na pozadí ve vývojářské dokumentaci k navigační sadě SDK.

Interakce s objektem GoogleMap

Navigační sada SDK pro Android jde nad rámec navigace a zahrnuje i jiné než navigační mapové funkce z Map SDK pro Android. Pomocí třídy GoogleMap můžete vytvářet vlastní mapové prostředí, například kreslit polygony, přizpůsobovat ikony a další. Při implementaci funkcí GoogleMap je důležité oddělit nenavigační mapy od navigačních a vhodně spravovat životní cyklus GoogleMap.

Osvědčené postupy:

  • Implementace funkcí GoogleMap v oddělené instanci mapy od zkušeností s navigací.
  • K získání instance GoogleMap použijte getMapAsync.

Podrobné pokyny naleznete v části GoogleMap Interactions v dokumentaci pro vývojáře navigační sady SDK.

Vyčištění instancí

Správné vyčištění instancí a relací po použití je velmi důležité, aby nedocházelo k únikům paměti a byl zajištěn optimální výkon aplikace. Ujistěte se, že jste vymazali navigační cíle a odstranili mapové prvky z objektů GoogleMap, pokud již nejsou potřeba.

Osvědčené postupy:

Další podrobnosti naleznete v části Instance Cleanup ve vývojářské dokumentaci sady Navigation SDK.

Začněte používat navigační SDK ještě dnes! Poskytněte svým uživatelům navigaci, kterou znají a milují

Jste připraveni vylepšit navigaci ve své aplikaci? Prozkoumejte dokumentaci k navigačnímu SDK a začněte s integrací ještě dnes! Pokud máte dotazy nebo potřebujete podporu, kontaktujte nás – naši odborníci na Google Mapy vám rádi pomohou.