Una delle funzionalità univoche delle app mobile è il riconoscimento della posizione. Gli utenti di dispositivi mobili portano con sé i propri dispositivi ovunque e l'aggiunta della consapevolezza della posizione alla tua app offre agli utenti un'esperienza più contestuale.
Utilizzare i dati sulla posizione
I dati sulla posizione disponibili per un dispositivo iOS includono la posizione attuale del dispositivo, individuata utilizzando una combinazione di tecnologie, la direzione e il metodo di movimento e se il dispositivo si è spostato oltre un confine geografico predefinito o geofence.
La classe
myLocationEnabled
della classe GMSMapView controlla se il punto La mia posizione è attivo.
Se abilitato, il metodo
myLocation
della classe GMSMapView rivela dove viene disegnato il punto della posizione del dispositivo.
Autorizzazioni di accesso alla posizione
La tua app deve richiedere all'utente il consenso all'utilizzo dei servizi di localizzazione. A questo scopo,
includi la chiave NSLocationAlwaysUsageDescription nel file Info.plist per
l'app e imposta il valore di ogni chiave su una stringa che descriva come l'app
intende utilizzare i dati sulla posizione.
Esempi di codice
Il seguente tutorial e il codice campione 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 di localizzazione.