Sijaintipohjainen palvelusovellus

Luo mobiilisovellus, jossa on GPS-, kartta- ja geofencing-ominaisuuksia

Sijaintipohjaiset sovellukset mahdollistavat kaiken kyytipalveluista paikallisten kohteiden löytämiseen. Tässä oppaassa rakennat sovelluksen, joka hyödyntää GPS:ää, karttoja ja geofencingiä luodakseen mukaansatempaavia, sijaintitietoisia kokemuksia.

Rakenna sovelluksia, jotka reagoivat siihen, missä käyttäjäsi ovat oikeassa maailmassa.

Sovelluksen ominaisuudet

Sijaintipohjainen sovelluksemme sisältää:

Reaaliaikainen sijainti

Käyttäjän sijainnin seuranta reaaliajassa

Interaktiiviset kartat

Vieritä, loitonna ja käytä karttamerkkejä

Lähistön haku

Löydä paikkoja ja kiinnostavia kohteita lähistöltä

Geofencet

Laukaise toimintoja saavuttaessa alueelle tai poistuttaessa sieltä

Reittiohjeet

Vaiheittainen navigointi

Sijainnin jakaminen

Jaa sijainti ystävien kanssa reaaliajassa

Vaihe 1: Määrittele sijaintisovelluksesi

Kuvaile sijaintipohjainen sovelluksesi Conductorille.

Haluan rakentaa ystävien haku- / tapaamissovelluksen.

Ominaisuudet:
- Näytä käyttäjän nykyinen sijainti kartalla
- Näe ystävien reaaliaikaiset sijainnit
- Luo tapaamispaikkoja geofence-ilmoituksilla
- Saa ilmoitus, kun ystävät saapuvat tapaamiseen
- Reittiohjeet tapaamispaikkaan
- Sijainnin jakaminen yksityisyysasetuksilla

Kartta: Google Maps tai MapBox
Alusta: React Native (iOS & Android)

Vaihe 2: Karttaintegraatio

Virtuoso määrittää interaktiiviset kartat mukautetuilla merkeillä ja tasoilla.

Mukautetut merkit

Käyttäjien avatarit karttamerkkeinä

Merkkien ryhmittely

Ryhmittele lähellä olevat merkit pienellä zoomauksella

Mukautetut tasot

Geofence-säteen ympyrät

Karttatyylit

Vaalea, tumma ja satelliittinäkymä

Vaihe 3: Sijaintiluvat

Käsittele sijaintilupapyynnöt asianmukaisesti molemmilla alustoilla.

  1. Pyydä lupaa sijainnin käyttöön sovelluksen ollessa käytössä
  2. Selitä, miksi sijaintitietoa tarvitaan
  3. Käsittele luvan epääminen tyylikkäästi
  4. Pyydä lupaa taustasijainnin käyttöön tarvittaessa
  5. Kunnioita käyttäjän yksityisyysasetuksia

Pyydä aina vain tarvitsemasi luvat ja selitä miksi.

Vaihe 4: Geofencing

Määritä näkymättömiä rajoja, jotka laukaisevat toimintoja, kun ne ylitetään.

  1. Määrittele geofence-alueet (keskipiste + säde)
  2. Rekisteröi geofencet käyttöjärjestelmään
  3. Käsittele saapumis- ja poistumistapahtumat
  4. Lähetä push-ilmoituksia laukaisimista
  5. Hallitse geofencen elinkaarta

Mitä olet rakentanut

  • Reaaliaikainen sijainnin seuranta
  • Interaktiivinen kartta mukautetuilla merkeillä
  • Geofencing ilmoituksilla
  • Sijainnin jakaminen käyttäjien välillä
  • Asianmukainen lupien käsittely

Seuraavat vaiheet

Valmis rakentamaan sijaintisovelluksesi?

Aloita sijaintipohjaisen sovelluksesi rakentaminen tänään.