Klassenreferenz für GMSRoadSnappedLocationProvider

GMSRoadSnappedLocationProvider-Klassenreferenz

Überblick

Stellt Updates zum Gerätestandort bereit.

Diese Klasse funktioniert ähnlich wie CLLocationManager, mit der Ausnahme, dass die Standortaktualisierungen an die nächstgelegene Straße ausgerichtet werden, wenn sich das Gerät im Fahrmodus befindet.

Diese Klasse ist nicht für das Erstellen von Unterklassen vorgesehen.

Öffentliche Mitgliederfunktionen

(void) addListener:
 Fügt einen Listener hinzu.
(BOOL) removeListener:
 Entfernt einen Listener.
(void) startUpdatingLocation
 Startet die Aktualisierung des Gerätestandorts an der Straße.
(void) stopUpdatingLocation
 Beendet die Aktualisierung des Gerätestandorts.

Attribute

BOOLallowsBackgroundLocationUpdates
 Legt fest, ob der Bevollmächtigte weiterhin Standortupdates erhalten soll, wenn die App im Hintergrund ausgeführt wird.

Dokumentation zu Mitgliederfunktionen

Fügt einen Listener hinzu.

Der Listener wird mit einer schwachen Referenz gehalten.

Parameter:
ListenerEin Objekt, das dem GMSRoadSnappedLocationProviderListener-Protokoll entspricht.

Entfernt einen Listener.

Parameter:
ListenerEin Objekt, das dem GMSRoadSnappedLocationProviderListener-Protokoll entspricht.
Gibt zurück:
Gibt JA zurück, wenn der Listener entfernt wurde. Gibt NO zurück, wenn das Objekt kein Listener war.

Startet die Aktualisierung des Gerätestandorts an der Straße.

Nach dem Aufruf empfängt der Bevollmächtigte Standortupdate-Ereignisse.

Um eine schnelle Akkuentladung oder eine unbeabsichtigte Protokollierung des Gerätestandorts zu vermeiden, sollte stopUpdatingLocation aufgerufen werden, wenn die Standortbestimmung an einer Straße nicht mehr erforderlich ist.

Beendet die Aktualisierung des Gerätestandorts.

Um eine schnelle Akkuentladung oder eine unbeabsichtigte Protokollierung des Gerätestandorts zu vermeiden, sollte diese Methode aufgerufen werden, wenn der Listener nicht mehr benötigt wird.


Property-Dokumentation

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

Legt fest, ob der Bevollmächtigte weiterhin Standortupdates erhalten soll, wenn die App im Hintergrund ausgeführt wird.

Die Standardeinstellung ist „NO“.