Una delle funzionalità uniche delle app mobile è la conoscenza della posizione. Gli utenti mobile portano con sé i propri dispositivi ovunque e l'aggiunta della conoscenza della posizione alla tua app offre loro un'esperienza più contestuale.
Utilizza i dati sulla posizione
I dati sulla posizione disponibili per un dispositivo iOS includono la posizione corrente del dispositivo, individuata utilizzando una combinazione di tecnologie, la direzione e il metodo di movimento e se il dispositivo ha superato un confine geografico predefinito o un recinto virtuale.
La classe myLocationEnabled della classe GMSMapView controlla se il punto della mia posizione è abilitato.
Se l'opzione è attiva, il metodo myLocation della classe GMSMapView rivela dove viene disegnato il punto della posizione del dispositivo.
Autorizzazioni di accesso alla posizione
L'app deve richiedere all'utente il consenso all'utilizzo dei servizi di localizzazione. Per farlo,
includi la chiave NSLocationAlwaysUsageDescription nel file Info.plist dell'app
e imposta il valore di ogni chiave su una stringa che descrive in che modo l'app
intende utilizzare i dati sulla posizione.
Esempi di codice
Il seguente tutorial e l'esempio di codice mostrano l'utilizzo della posizione su una mappa:
Il repository maps-sdk-for-ios-samples su GitHub include anche esempi che mostrano l'utilizzo dei dati sulla posizione.