CLLocationManager.StartMonitoring Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
StartMonitoring(CLRegion) |
Avvia il monitoraggio |
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.