¿Cuáles son exactamente las limitaciones de los recordatorios geográficos?

10

Una de las características nuevas más interesantes desde iOS5 es la capacidad de configurar recordatorios, y aún mejor, la capacidad de configurar recordatorios geográficos basados en cuándo llega o sale de una ubicación.

Tengo dos preguntas clave sobre cómo funcionan en la práctica y me preguntaba si alguien podría responderlas según sus experiencias.

    1.) Si estoy sentado en la ubicación A pero planeo irme y configurar un recordatorio que se activará cuando regrese a la ubicación A, ¿funcionará?

es decir, si está en su oficina y se va a ir a una reunión y quiere recordar hacer algo cuando regrese, ¿puede configurar esa alerta antes de irse o simplemente se apagará de inmediato porque ya está allí?

    2.) Vivo en Manhattan y la dirección de mi casa (almacenada en mi información de contacto) no es lo que mi iPhone cree que es mi ubicación cuando estoy sentado en mi apartamento. Mi iPhone cree que estoy tres edificios abajo y cruzando la calle. ¿Funcionarán los recordatorios geográficos si les digo que me avisen cuando llegue a "Inicio" aunque "Inicio" no sea exactamente donde el GPS del iPhone cree que vivo?

NB: Mi única prueba de esto muestra que no me identifica correctamente como si estuviera en casa. Parece que tendría que decirle que me recuerde cuando llegue a la dirección incorrecta que el iPhone cree que está en casa. Creo que tendría algún radio para permitir inexactitudes de GPS. ¡Sería mejor si pudiera ESTABLECER este radio!

    
pregunta Jish 20.10.2011 - 01:29

2 respuestas

2

Dividiré su pregunta en dos áreas principales, ya que una es fácilmente respondible, la otra no carece de conocimiento interno de cómo funcionan los servicios de ubicación en iOS.

  • ¿Cómo hacer un recordatorio para cuando vuelvas a llegar al lugar donde te sientas ahora?
  • ¿Qué es la salsa especial y todas las formas en que puedo modificar la ubicación en iOS?

Para hacer un recordatorio, comience por activar "En una ubicación" y luego elija cuándo llego en lugar del predeterminado cuando me vaya. A veces tengo una señal de ubicación deficiente y la alarma puede sonar, pero eso parece ocurrir muy raramente en la práctica. Cuando eso sucede, simplemente lo configuro cuando te vas. Eso parece ser menos sensible al radio, por lo que cuando se dispara, entonces recuerdo volver a cambiarlo a mi llegada.

La pregunta más profunda de cómo la ubicación realmente funciona y se implementa no se revela públicamente. Como usuario final, no puede establecer el radio u otros parámetros que afecten al motor de ubicación. Está apagado o encendido. O tienes las radios encendidas o apagadas.

Le animaría a obtener Xcode y jugar con algo de Los proyectos de demostración a aprende cómo funciona la ubicación en el Simulador de iOS y quizás pueda comprender mejor cómo iOS presenta estos datos a las aplicaciones.

    
respondido por el bmike 28.10.2011 - 16:25
0

La aplicación Recordatorios no expone toda la funcionalidad de geofencing que permite la API iOS 5. Por lo tanto, una aplicación de terceros podría ofrecerle más opciones sobre esto.

Hay un objeto de administrador de ubicación que el sistema operativo mantiene, y los desarrolladores se interconectan con eso para configurar los servicios de ubicación, y para estar informados sobre las cosas que han ocurrido dentro del marco de ubicación central.

Una cosa que puede hacer el administrador de ubicación es que puede configurarse para monitorear una lista de regiones. Cada región tiene un punto central y un radio. Tiene que ser circular, pero puedes establecer qué tan grande es un círculo.

La otra cosa que puede decirle al administrador de ubicación al registrar una región para ser observada es la "precisión": hasta qué punto "más allá" del límite de esa región tiene que estar el usuario antes de disparar el "¡Ya estamos aquí! " mensaje en el código del cliente. Eso es útil para explicar exactamente lo que estás viendo. Donde se encuentre, la precisión de su GPS es baja, por lo que sería bueno si la fluctuación de fase introducida en los datos por métodos de posicionamiento de grano más amplio no se disparara en las alertas simplemente porque estaba en el campo de juego de su región.

Ninguna de esta capacidad de configuración se explota en la aplicación de recordatorios del sistema operativo: solo toma una dirección y construye una región a su alrededor. En mi experiencia, probablemente tiene una configuración de "precisión" bastante grande. Una alerta que sale de mi oficina dispara tal vez a 1/8 de milla en el camino. Una alerta que llega a mi casa se dispara cuando entro en mi camino de entrada. Entonces, ¿quizás son 100 metros más o menos 75?

    
respondido por el Dan Ray 31.10.2011 - 13:38

Lea otras preguntas en las etiquetas