Tengo una lista de coordenadas en la base de datos identificada como POI. Para una ciudad podría ser> 100 registros.¿Hace algo cuando el teléfono llega a un conjunto de ubicación?
Me gustaría recibir una notificación cuando el teléfono se encuentre en un alcance de 150 metros de una de las ubicaciones. Las coordenadas de ubicación también tienen un error/radio, generalmente de 10 a 100 metros. Como no me parece bien agregar cada ubicación (podría haber cientos) para un desencadenante, ¿cómo puedo optimizar el código de activación?
También tengo opciones para eliminar una notificación de configuración previa de la cola?
Hasta donde yo sé en Android, configura el disparador de notificaciones de tal manera que le dice al sistema 'que me avise cuando el teléfono llegue a coordenadas x, y' Usted ya le dice a las coords. Podría configurar notificaciones para todos mis puntos, pero eso probablemente no funcionaría bien con cientos de registros. Escuchar las actualizaciones de ubicación puede ser un proceso de agotamiento de la batería y, por lo tanto, requiere que la aplicación se esté ejecutando. – Pentium10
Android SDK tiene un método 'addProximityAlert' que se puede usar para este propósito exacto. – Pentium10