Condividi tramite


CLLocationManager.StartMonitoring Metodo

Definizione

Overload

StartMonitoring(CLRegion)

Avvia il monitoraggio region per l'ingresso e l'uscita.

StartMonitoring(CLRegion, Double)

Avvia il monitoraggio dell'area.

StartMonitoring(CLRegion)

Avvia il monitoraggio region per l'ingresso e l'uscita.

[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

Parametri

region
CLRegion

Area da monitorare.

Attributi

Commenti

Un'applicazione può monitorare fino a 20 aree denominate in modo univoco (definite da Identifier). La velocità con cui vengono recapitate le notifiche dell'area dipende dalla connettività di rete.

Le notifiche di ingresso/uscita dell'area in genere arrivano entro 3-5 minuti. Le aree con raggio inferiore a 400 m funzionano meglio su dispositivi iPhone 4S e versioni successive. La velocità di notifica sembra più veloce nei dispositivi con coprocessori M7.

Si applica a

StartMonitoring(CLRegion, Double)

Avvia il monitoraggio dell'area.

[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

Parametri

region
CLRegion

Area da monitorare

desiredAccuracy
Double

Accuratezza in metri.

Attributi

Commenti

Un'applicazione può monitorare fino a 20 aree denominate in modo univoco (definite da Identifier). La velocità con cui vengono recapitate le notifiche dell'area dipende dalla connettività di rete.

Le notifiche di ingresso/uscita dell'area in genere arrivano entro 3-5 minuti. Le aree con raggio inferiore a 400 m funzionano meglio su dispositivi iPhone 4S e versioni successive. La velocità di notifica sembra più veloce nei dispositivi con coprocessori M7.

Si applica a