Referencia de la clase GMSRoadSnappedLocationProvider

Referencia de la clase GMSRoadSnappedLocationProvider

Descripción general

Proporciona actualizaciones de la ubicación del dispositivo.

Esta clase funciona de manera similar a CLLocationManager, excepto que si el dispositivo está en modo de conducción, las actualizaciones de ubicación se ajustan a la ruta más cercana.

Esta clase no está diseñada para la creación de subclases.

Funciones públicas de miembro

(void) - addListener:
 Agrega un objeto de escucha.
(BOOL) - removeListener:
 Quita un objeto de escucha.
(void) startUpdatingLocation:
 Comienza a actualizar la ubicación ajustada en la ruta del dispositivo.
(void) - stopUpdatingLocation
 Deja de actualizar la ubicación ajustada de la ruta del dispositivo.

Propiedades

BOOLallowsBackgroundLocationUpdates
 Si el delegado debe seguir recibiendo actualizaciones de ubicación cuando la app está en segundo plano.

Documentación de las funciones de los miembros

- (void) addListener: (ID< GMSRoadSnappedLocationProviderListener >) objeto de escucha

Agrega un objeto de escucha.

El objeto de escucha se mantiene con una referencia débil.

Parámetros:
objeto de escuchaUn objeto que cumple con el protocolo GMSRoadSnappedLocationProviderListener.
- (BOOL) removeListener: (ID< GMSRoadSnappedLocationProviderListener >) objeto de escucha

Quita un objeto de escucha.

Parámetros:
objeto de escuchaUn objeto que cumple con el protocolo GMSRoadSnappedLocationProviderListener.
Devuelve:
Muestra YES si se quitó el objeto de escucha. Muestra NO si el objeto no era un objeto de escucha.

Comienza a actualizar la ubicación ajustada en la ruta del dispositivo.

Después de la llamada, el delegado comenzará a recibir eventos de actualización de ubicación.

Para evitar el agotamiento de la batería o el registro involuntario de la ubicación del dispositivo, se debe llamar a stopUpdatingLocation cuando ya no se requiera la ubicación de la ruta.

Deja de actualizar la ubicación ajustada de la ruta del dispositivo.

Para evitar el agotamiento de la batería o el registro involuntario de la ubicación del dispositivo, se debe llamar a este método cuando ya no se requiera el objeto de escucha.


Documentación de la propiedad

- (BOOL) allowsBackgroundLocationUpdates [read, write, assign]

Si el delegado debe seguir recibiendo actualizaciones de ubicación cuando la app está en segundo plano.

La configuración predeterminada es NO.