Freigeben über


CLLocationManager.StartMonitoring Methode

Definition

Überlädt

StartMonitoring(CLRegion)

Beginnt mit der Überwachung region für den Ein- und Ausstieg.

StartMonitoring(CLRegion, Double)

Beginnt mit der Überwachung der Region.

StartMonitoring(CLRegion)

Beginnt mit der Überwachung region für den Ein- und Ausstieg.

[Foundation.Export("startMonitoringForRegion:")]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void StartMonitoring (CoreLocation.CLRegion region);
[Foundation.Export("startMonitoringForRegion:")]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 8, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void StartMonitoring (CoreLocation.CLRegion region);
abstract member StartMonitoring : CoreLocation.CLRegion -> unit
override this.StartMonitoring : CoreLocation.CLRegion -> unit

Parameter

region
CLRegion

Die zu überwachende Region.

Attribute

Hinweise

Eine Anwendung kann bis zu 20 eindeutig benannte (durch Identifier) definierte Regionen überwachen. Die Geschwindigkeit, mit der Regionsbenachrichtigungen übermittelt werden, hängt von der Netzwerkkonnektivität ab.

Regionsein-/Ausstiegsbenachrichtigungen werden in der Regel innerhalb von 3 bis 5 Minuten eintreffen. Regionen mit weniger als 400m Radius funktionieren auf iPhone 4S und höheren Geräten besser. (Die Benachrichtigungsgeschwindigkeit scheint auf Geräten mit M7-Coprozessoren am schnellsten zu sein.)

Gilt für:

StartMonitoring(CLRegion, Double)

Beginnt mit der Überwachung der Region.

[Foundation.Export("startMonitoringForRegion:desiredAccuracy:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void StartMonitoring (CoreLocation.CLRegion region, double desiredAccuracy);
abstract member StartMonitoring : CoreLocation.CLRegion * double -> unit
override this.StartMonitoring : CoreLocation.CLRegion * double -> unit

Parameter

region
CLRegion

Zu überwachende Region

desiredAccuracy
Double

Genauigkeit in Metern.

Attribute

Hinweise

Eine Anwendung kann bis zu 20 eindeutig benannte (durch Identifier) definierte Regionen überwachen. Die Geschwindigkeit, mit der Regionsbenachrichtigungen übermittelt werden, hängt von der Netzwerkkonnektivität ab.

Regionsein-/Ausstiegsbenachrichtigungen werden in der Regel innerhalb von 3 bis 5 Minuten eintreffen. Regionen mit weniger als 400m Radius funktionieren auf iPhone 4S und höheren Geräten besser. (Die Benachrichtigungsgeschwindigkeit scheint auf Geräten mit M7-Coprozessoren am schnellsten zu sein.)

Gilt für: