Referência da classe GMSRoadSnappedLocationProvider

Referência da classe GMSRoadSnappedLocationProvider

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

BOOLallowsBackgroundLocationUpdates
 Se o delegado ainda precisa receber atualizações de localização quando o app está em segundo plano.

Documentação da função membro

Adiciona um listener.

O listener é retido com uma referência fraca.

Parâmetros:
listenerUm objeto em conformidade com o protocolo GMSRoadSnappedLocationProviderListener.

Remove um listener.

Parâmetros:
listenerUm 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.

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.

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.