Informações gerais
Fornece atualizações da localização do dispositivo.
Esta classe funciona de forma semelhante a CLLocationManager, exceto pelo fato de que, se o dispositivo estiver no modo carro, as atualizações de localização serão direcionadas para a via mais próxima.
Essa classe não se destina à criação de subclasses.
Funções membro público | |
(void) | addListener: |
Adiciona um listener. | |
(BOOL) | — removeListener: |
Remove um listener. | |
(void) | - startUpdatingLocation |
Começa a atualizar a localização capturada pela via do dispositivo. | |
(void) | - stopUpdatingLocation |
Interrompe a atualização da localização capturada pela via do dispositivo. | |
Propriedades | |
BOOL | allowsBackgroundLocationUpdates |
Se o delegado ainda precisa receber atualizações de localização quando o app está em segundo plano. |
Documentação da função membro
- (void) addListener: | (id< GMSRoadSnappedLocationProviderListener >) | listener |
Adiciona um listener.
O listener é retido com uma referência fraca.
- Parâmetros:
-
listener Um objeto em conformidade com o protocolo GMSRoadSnappedLocationProviderListener
.
- (BOOL) removeListener: | (id< GMSRoadSnappedLocationProviderListener >) | listener |
Remove um listener.
- Parâmetros:
-
listener Um objeto em conformidade com o protocolo GMSRoadSnappedLocationProviderListener
.
- Retorna:
- Retorna YES se o listener tiver sido removido. Retorna NO se o objeto não for um listener.
- (void) startUpdatingLocation |
Começa a atualizar a localização capturada pela via do dispositivo.
Depois disso, o delegado vai começar a receber eventos de atualização de localização.
Para evitar o consumo de bateria ou o registro não intencional da localização do dispositivo, stopUpdatingLocation
precisa ser chamado quando a localização capturada pela via não é mais necessária.
- (void) stopUpdatingLocation |
Interrompe a atualização da localização capturada pela via do dispositivo.
Para evitar consumo de bateria ou registro não intencional da localização do dispositivo, esse método precisa ser chamado quando o listener não for mais necessário.
Documentação da propriedade
- (BOOL) allowsBackgroundLocationUpdates [read, write, assign] |
Se o delegado ainda precisa receber atualizações de localização quando o app está em segundo plano.
O padrão é NO.