Panoramica
Fornisce aggiornamenti sulla posizione del dispositivo.
Questa classe funziona in modo simile a CLLocationManager, tranne per il fatto che, se il dispositivo è in modalità Auto, gli aggiornamenti della posizione vengono agganciati alla strada più vicina.
Questa classe non è destinata alla sottoclasse.
Funzioni pubbliche dei membri | |
(void) | - addListener: |
Aggiunge un listener. | |
(BOOL) | - removeListener: |
Rimuove un listener. | |
(void) | - startUpdatingLocation |
Consente di avviare l'aggiornamento della posizione rilevata al percorso del dispositivo. | |
(void) | - stopUpdatingLocation |
Interrompe l'aggiornamento della posizione agganciata alla strada del dispositivo. | |
Proprietà | |
BOOL | allowsBackgroundLocationUpdates |
Indica se il delegato deve comunque ricevere aggiornamenti sulla posizione quando l'app è in background. |
Documentazione sulle funzioni membri
- (void) addListener: | (id< GMSRoadSnappedLocationProviderListener >) | ascoltatore |
Aggiunge un listener.
L'ascoltatore è tenuto con un riferimento debole.
- Parametri:
-
listener Un oggetto conforme al protocollo GMSRoadSnappedLocationProviderListener
.
- (BOOL) removeListener: | (id< GMSRoadSnappedLocationProviderListener >) | ascoltatore |
Rimuove un listener.
- Parametri:
-
listener Un oggetto conforme al protocollo GMSRoadSnappedLocationProviderListener
.
- Resi:
- Restituisci YES se il listener è stato rimosso. Restituisce NO se l'oggetto non era un listener.
- (void) startUpdatingLocation |
Consente di avviare l'aggiornamento della posizione rilevata al percorso del dispositivo.
Una volta chiamata, il delegato inizierà a ricevere gli eventi di aggiornamento della posizione.
Per evitare il consumo eccessivo della batteria o la registrazione accidentale della posizione del dispositivo, è necessario chiamare stopUpdatingLocation
quando non è più necessaria la posizione rilevata tramite strada.
- (void) stopUpdatingLocation (Annulla aggiornamento della posizione). |
Interrompe l'aggiornamento della posizione agganciata alla strada del dispositivo.
Per evitare il consumo eccessivo della batteria o la registrazione involontaria della posizione del dispositivo, questo metodo deve essere chiamato quando il listener non è più necessario.
Documentazione della proprietà
- (BOOL) allowsBackgroundLocationUpdates [read, write, assign] |
Indica se il delegato deve comunque ricevere aggiornamenti sulla posizione quando l'app è in background.
Il valore predefinito è NO.