Tutoriály
- Začínáme
- First Project
- Webové aplikace
- Mobilní aplikace
- React Native App
- SaaS Platform
- E-commerce Platform
- Real-Time Dashboard
- Location-Based App
- Mobile E-commerce
- Optimizing Sales
- Publishing Your App
- Acceptance Criteria
- Template Business
- Watching Virtuoso
Naučíte se:
- Sledování polohy GPS
- Integrace interaktivních map
- Spouštěče geofencingu
- Vyhledávání podle polohy
- Aktualizace polohy na pozadí
Aplikace založená na poloze
Vytvořte mobilní aplikaci s funkcemi GPS, map a geofencingu
Aplikace založené na poloze pohánějí vše od sdílených jízd až po objevování míst v okolí. V tomto tutoriálu vytvoříte aplikaci, která využívá GPS, mapy a geofencing k vytváření poutavých zážitků reagujících na polohu.
Vytvářejte aplikace, které reagují na to, kde se vaši uživatelé nacházejí v reálném světě.
Funkce aplikace
Naše aplikace založená na poloze bude obsahovat:
Aktuální poloha
Sledování polohy uživatele v reálném čase
Interaktivní mapy
Posouvání, přibližování a interakce se značkami na mapě
Vyhledávání v okolí
Hledání míst a bodů zájmu v blízkosti
Geofencing
Spouštění akcí při vstupu do oblastí nebo jejich opuštění
Navigace
Podrobná navigace (turn-by-turn)
Sdílení polohy
Sdílení polohy s přáteli v reálném čase
Krok 1: Definujte svou lokační aplikaci
Popište svou lokační aplikaci nástroji Conductor.
Chci vytvořit aplikaci pro hledání přátel a setkávání.
Funkce:
- Zobrazení aktuální polohy uživatele na mapě
- Sledování aktuální polohy přátel
- Vytváření bodů setkání s upozorněním na geofencing
- Upozornění, když přátelé dorazí na místo setkání
- Navigace k místu setkání
- Sdílení polohy s nastavením soukromí
Mapa: Google Maps nebo MapBox
Platforma: React Native (iOS & Android)Krok 2: Integrace mapy
Virtuoso nastavuje interaktivní mapy s vlastními značkami a překryvnými vrstvami.
Vlastní značky
Avatary uživatelů jako špendlíky na mapě
Shlukování značek
Seskupování blízkých značek při malém přiblížení
Vlastní překryvné vrstvy
Kruhy poloměru geofencingu
Styly map
Světlý, tmavý a satelitní režim
Krok 3: Oprávnění k poloze
Správné zpracování požadavků na oprávnění k poloze na obou platformách.
- Vyžádání oprávnění k poloze v popředí
- Vysvětlení, proč je poloha vyžadována
- Elegantní zpracování odmítnutí oprávnění
- Vyžádání oprávnění k poloze na pozadí, je-li to nutné
- Respektování preferencí soukromí uživatele
Vždy žádejte pouze o oprávnění, která potřebujete, a vysvětlete proč.
Krok 4: Geofencing
Nastavte neviditelné hranice, které při překročení spustí akci.
- Definování oblastí geofencingu (střed + poloměr)
- Registrace geofencingu v operačním systému
- Zpracování událostí vstupu/výstupu
- Odesílání push notifikací při spuštění
- Správa životního cyklu geofencingu
Co jste vytvořili
- Sledování polohy v reálném čase
- Interaktivní mapa s vlastními značkami
- Geofencing s upozorněními
- Sdílení polohy mezi uživateli
- Správné zpracování oprávnění
Další kroky
Mobilní e-commerce
Přidejte doručení na základě polohy do nákupní aplikace
Publikujte svou aplikaci
Sdílejte svou lokační aplikaci na tržišti
Jste připraveni vytvořit svou lokační aplikaci?
Začněte stavět svou aplikaci založenou na poloze ještě dnes.