Bagikan melalui


CLLocationManager.StartMonitoring Metode

Definisi

Overload

StartMonitoring(CLRegion)

Mulai memantau region entri dan keluar.

StartMonitoring(CLRegion, Double)

Mulai memantau wilayah.

StartMonitoring(CLRegion)

Mulai memantau region entri dan keluar.

[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

Wilayah yang akan dipantau.

Atribut

Keterangan

Aplikasi dapat memantau hingga 20 wilayah bernama unik (ditentukan oleh Identifier) . Kecepatan pengiriman pemberitahuan wilayah tergantung pada konektivitas jaringan.

Pemberitahuan masuk/keluar wilayah biasanya tiba dalam waktu 3-5 menit. Wilayah dengan radius kurang dari 400m berfungsi lebih baik di iPhone 4S dan perangkat yang lebih baru. (Kecepatan pemberitahuan tampaknya tercepat pada perangkat dengan coprocessors M7.)

Berlaku untuk

StartMonitoring(CLRegion, Double)

Mulai memantau wilayah.

[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

Wilayah yang akan dipantau

desiredAccuracy
Double

Akurasi dalam meter.

Atribut

Keterangan

Aplikasi dapat memantau hingga 20 wilayah bernama unik (ditentukan oleh Identifier) . Kecepatan pengiriman pemberitahuan wilayah tergantung pada konektivitas jaringan.

Pemberitahuan masuk/keluar wilayah biasanya tiba dalam waktu 3-5 menit. Wilayah dengan radius kurang dari 400m berfungsi lebih baik di iPhone 4S dan perangkat yang lebih baru. (Kecepatan pemberitahuan tampaknya tercepat pada perangkat dengan coprocessors M7.)

Berlaku untuk