Compartilhar via


CLLocationManager.StartMonitoring Método

Definição

Sobrecargas

StartMonitoring(CLRegion)

Inicia o monitoramento region para entrada e saída.

StartMonitoring(CLRegion, Double)

Inicia o monitoramento da região.

StartMonitoring(CLRegion)

Inicia o monitoramento region para entrada e saída.

[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

Parâmetros

region
CLRegion

A região a ser monitorada.

Atributos

Comentários

Um aplicativo pode monitorar até 20 regiões nomeadas exclusivamente (definidas por Identifier). A velocidade com que as notificações de região são entregues depende da conectividade de rede.

As notificações de entrada/saída de região normalmente chegam dentro de 3 a 5 minutos. Regiões com menos de 400m de raio funcionam melhor no iPhone 4S e em dispositivos posteriores. (A velocidade de notificação parece mais rápida em dispositivos com coprocessadores M7.)

Aplica-se a

StartMonitoring(CLRegion, Double)

Inicia o monitoramento da região.

[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

Parâmetros

region
CLRegion

Região a ser monitorada

desiredAccuracy
Double

Precisão em medidores.

Atributos

Comentários

Um aplicativo pode monitorar até 20 regiões nomeadas exclusivamente (definidas por Identifier). A velocidade com que as notificações de região são entregues depende da conectividade de rede.

As notificações de entrada/saída de região normalmente chegam dentro de 3 a 5 minutos. Regiões com menos de 400m de raio funcionam melhor no iPhone 4S e em dispositivos posteriores. (A velocidade de notificação parece mais rápida em dispositivos com coprocessadores M7.)

Aplica-se a