Поделиться через


CLLocationManager.StartMonitoring Метод

Определение

Перегрузки

StartMonitoring(CLRegion)

Начинает мониторинг region входа и выхода.

StartMonitoring(CLRegion, Double)

Начинает мониторинг региона.

StartMonitoring(CLRegion)

Начинает мониторинг region входа и выхода.

[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

Параметры

region
CLRegion

Отслеживаемый регион.

Атрибуты

Комментарии

Приложение может отслеживать до 20 регионов с уникальными именами (определяемых ).Identifier Скорость доставки уведомлений по регионам зависит от сетевого подключения.

Уведомления о входе и выходе из региона обычно поступают в течение 3–5 минут. Области радиуса менее 400 м лучше работают на устройствах iPhone 4S и более поздних версий. (Скорость уведомлений кажется самой быстрой на устройствах с сопроцессорами M7.)

Применяется к

StartMonitoring(CLRegion, Double)

Начинает мониторинг региона.

[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

Параметры

region
CLRegion

Отслеживаемая область

desiredAccuracy
Double

Точность в метрах.

Атрибуты

Комментарии

Приложение может отслеживать до 20 регионов с уникальными именами (определяемых ).Identifier Скорость доставки уведомлений по регионам зависит от сетевого подключения.

Уведомления о входе и выходе из региона обычно поступают в течение 3–5 минут. Области радиуса менее 400 м лучше работают на устройствах iPhone 4S и более поздних версий. (Скорость уведомлений кажется самой быстрой на устройствах с сопроцессорами M7.)

Применяется к