¿Cómo puedo almacenar datos geográficos en una base de datos de Android y consultarlos?

Quiero almacenar ubicaciones en mi teléfono Android y ser capaz de la aplicación para decirme si estoy dentro de estos puntos y radio.

¿Cuál es la mejor manera de almacenar muchas ubicaciones de punto y radio y consultarlas eficientemente?

No he probado esto pero como un acercamiento muy simple usted podría almacenar las localizaciones como lat / pares largos y un radio y utilizar el método del distanceTo de la clase de la androide.location.Location como su "golpe" prueba?

Iterar a través de cada par a su vez y aplicar la prueba?

Ver referencia sdk

  • Android 4.4: ¿es válido el permiso WRITE_EXTERNAL_STORAGE en el almacenamiento externo primario / mnt / sdcard?
  • Android - OnObbStateChangeListener.MOUNTED es cierto, pero isObbMounted () es falso, ¿qué está mal?
  • Leer archivo de almacenamiento externo
  • ¿Cómo es que la aplicación facebook o instagram conserva imágenes o datos después de ingresar a la aplicación sin conexión a Internet?
  • Compartir y persistir datos entre varias aplicaciones de Android
  • Android - Eclipse: Se ha manipulado el almacén de claves o la contraseña no fue correcta
  • Android java.io.File.fixSlashes (File.java:185)
  • ¿Cuál es la manera eficiente de mantener los datos sin conexión sincronizados con el servidor sin GCM?
  • Cómo obtener mi dispositivo Android Carga de la carpeta de descarga interna
  • Android - ¿Dónde almacenar contenido descargado, almacenamiento interno o externo?
  • Limitaciones de almacenamiento de Web SQL en Chrome y Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.