10 votos

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

Una de las novedades más interesantes desde iOS5 es la posibilidad de configurar recordatorios, y lo que es mejor, la posibilidad de configurar recordatorios geolocalizados en función de cuándo llegas o te vas de un lugar.

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

1.) Si estoy sentado en el lugar A, pero planeo salir y configuro un recordatorio que se activará cuando llegue de nuevo al lugar A, ¿funcionará?

Por ejemplo, si estás en tu oficina y te vas a ir a una reunión y quieres acordarte de hacer algo cuando vuelvas, ¿puedes configurar esa alerta antes de irte o se activará inmediatamente porque ya estás allí?

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

NB: Mi prueba puntual 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 es mi casa. Creo que debería tener un cierto radio para tener en cuenta las imprecisiones del GPS; ¡sería mejor si se pudiera fijar este radio!

2voto

Oskar Puntos 1242

Dividiré tu pregunta en dos áreas principales, ya que una es fácil de responder y la otra no lo es si no se conoce el funcionamiento de los servicios de localización en iOS.

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

Para hacer un recordatorio, empiezo por activar "En un lugar" y luego elijo cuándo llego en lugar de la opción por defecto de cuando me voy. A veces tengo una mala señal de localización y la alarma puede sonar, pero eso parece ocurrir muy raramente en la práctica. Cuando eso ocurre, simplemente la pongo cuando se va. Eso parece ser menos sensible al radio, así que cuando se dispara, entonces me acuerdo de volver a cambiarla a llegada.


La cuestión más profunda de cómo funciona y se aplica realmente la localización no se hace pública. Como usuario final, no puedes establecer el radio u otros parámetros que afecten al motor de localización. O bien está desactivado o bien está activado. O tienes las radios encendidas o apagadas.

Te animo a que consigas Xcode y juegues con algunos de el proyectos de demostración a conozca cómo funciona la localización en el simulador de iOS y quizás puedas entender mejor cómo iOS presenta estos datos a las aplicaciones.

0voto

Eltariel Puntos 895

La aplicación Recordatorios no expone toda la funcionalidad de geofencing que permite la api de iOS 5. Así que una app de terceros podría darte más opciones al respecto.

Hay un objeto gestor de la localización que el sistema operativo mantiene, y los desarrolladores interactúan con él para configurar los servicios de localización, y para ser informados de las cosas que han sucedido dentro del marco central de la localización.

Una de las cosas que puede hacer el gestor de ubicaciones es que puede configurarse para supervisar una lista de regiones. Cada región tiene un punto central y un radio. Tiene que ser circular, pero se puede establecer el tamaño del círculo.

La otra cosa que puedes decirle al gestor de ubicaciones cuando registres una región para ser vigilada es la "precisión" -cuán lejos "más allá" del límite de esa región tiene que estar el usuario antes de disparar el mensaje "¡Estamos aquí!" en el código del cliente. Esto es útil para tener en cuenta exactamente lo que estás viendo. En el lugar en el que te encuentras, la precisión del GPS es baja, por lo que sería bueno que la fluctuación introducida en los datos por los métodos de posicionamiento de mayor grano no disparara las alertas a discreción sólo porque te encuentras en el límite de tu región.

La aplicación de recordatorios del sistema operativo no aprovecha ninguna de estas posibilidades de configuración: simplemente toma una dirección y construye una región a su alrededor. En mi experiencia, probablemente tenga un ajuste de "precisión" bastante grande. Una alerta que sale de mi oficina se dispara tal vez 1/8 de milla en la carretera. Una alerta que llega a mi casa se dispara cuando entro en mi casa. ¿Así que tal vez son 100 metros más o menos 75?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X