Référence de la classe GMSRoadSnappedLocationProvider

Référence de la classe GMSRoadSnappedLocationProvider

Présentation

Fournit des mises à jour de la position de l'appareil.

Cette classe fonctionne de la même manière que CLLocationManager, sauf que si l'appareil est en mode Voiture, les mises à jour de la position sont ancrées à la route la plus proche.

Cette classe n'est pas destinée au sous-classement.

Fonctions de membre public

(void) - addListener:
 Ajoute un écouteur.
(BOOL) removeListener:
 Supprime un écouteur.
(void) startUpdatingLocation
 Lance la mise à jour de la position de l'appareil sur la route.
(void) stopUpdatingLocation
 Arrête la mise à jour de la position de l'appareil sur la route.

Propriétés

BOOLallowsBackgroundLocationUpdates
 Indique si le délégué doit toujours recevoir des notifications de position lorsque l'application est exécutée en arrière-plan.

Documentation sur la fonction de membre

Ajoute un écouteur.

L'écouteur est tenu avec une référence faible.

Paramètres :
écouteurObjet conforme au protocole GMSRoadSnappedLocationProviderListener.

Supprime un écouteur.

Paramètres :
écouteurObjet conforme au protocole GMSRoadSnappedLocationProviderListener.
Renvoie :
Renvoie YES si l'écouteur a été supprimé. Renvoie NO si l'objet n'était pas un écouteur.

Lance la mise à jour de la position de l'appareil sur la route.

Une fois cette fonction appelée, le délégué commencera à recevoir les événements de modification de la position géographique.

Pour éviter de décharger la batterie ou d'enregistrer la position de l'appareil par inadvertance, vous devez appeler stopUpdatingLocation lorsque la position sur la route n'est plus nécessaire.

Arrête la mise à jour de la position de l'appareil sur la route.

Pour éviter la décharge de la batterie ou la journalisation involontaire de la position de l'appareil, cette méthode doit être appelée lorsque l'écouteur n'est plus nécessaire.


Documentation de la propriété

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

Indique si le délégué doit toujours recevoir des notifications de position lorsque l'application est exécutée en arrière-plan.

La valeur par défaut est "NO".