CLLocationManager.StartMonitoring Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
StartMonitoring(CLRegion) |
Inicia o monitoramento |
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.)