Panoramica
Fornisce aggiornamenti sulla posizione del dispositivo.
Questa classe funziona in modo simile a CLLocationManager, ma se il dispositivo è in modalità Auto, gli aggiornamenti della posizione vengono agganciati alla strada più vicina.
Questa classe non è destinata alla sottoclasse.
Funzioni membri pubbliche | |
(vuoto) | - addAscolta: |
Aggiunge un listener. | |
(BOOL) | - remove listener: |
Rimuove un listener. | |
(vuoto) | - startUpdateLocation |
Consente di iniziare l'aggiornamento della posizione dell'app trattata dal dispositivo. | |
(vuoto) | - stopUpdateLocation |
Consente di interrompere l'aggiornamento della posizione dell'indirizzo stradale del dispositivo. | |
Proprietà | |
BOOL | allowsBackgroundLocationUpdates |
Indica se il delegato deve comunque ricevere gli aggiornamenti della posizione quando l'app è in background. |
Documentazione della funzione membro
- (void) addAscolta: | (id<SalesforceRoadSnappedLocationProvider listener >) | ascoltatore |
Aggiunge un listener.
L'ascoltatore viene mantenuto con un riferimento debole.
- Parametri:
-
listener Un oggetto conforme al protocollo GMSRoadSnappedLocationProviderListener
.
- (BOOL) remove listener: | (id<SalesforceRoadSnappedLocationProvider listener >) | ascoltatore |
Rimuove un listener.
- Parametri:
-
listener Un oggetto conforme al protocollo GMSRoadSnappedLocationProviderListener
.
- Restituisce:
- Restituisce YES se il listener è stato rimosso. Restituisce NO se l'oggetto non era un listener.
- (void) startUpdateLocation |
Consente di iniziare l'aggiornamento della posizione dell'app trattata dal dispositivo.
Al termine della chiamata, il delegato inizierà a ricevere eventi di aggiornamento della posizione.
Per evitare il consumo eccessivo della batteria o la registrazione non intenzionale della posizione del dispositivo, è necessario chiamare stopUpdatingLocation
quando non è più richiesta la posizione stradale.
- (void) stopUpdateLocation |
Consente di interrompere l'aggiornamento della posizione dell'indirizzo stradale del dispositivo.
Per evitare il consumo eccessivo della batteria o la registrazione accidentale della posizione del dispositivo, questo metodo deve essere chiamato quando il listener non è più richiesto.
Documentazione proprietà
- (BOOL) allowsBackgroundLocationUpdates [read, write, assign] |
Indica se il delegato deve comunque ricevere gli aggiornamenti della posizione quando l'app è in background.
Il valore predefinito è NO.