CLLocationManager.StartMonitoring Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
StartMonitoring(CLRegion) |
Начинает мониторинг |
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.)