Tomar fotos y geotag

Debería hacer una aplicación para tomar una foto y geotag. Veo dos maneras de hacerlo:

  1. Utilizando una intención para la cámara de Android por defecto, tomar la foto (mientras tanto buscando la ubicación GPS), y luego editar el encabezado EXIF;
  2. Construir una aplicación de cámara a través de la API de la cámara, a continuación, geotag con setGpsLatitude() etc

Me gustaría saber cuál es la mejor opción, o generalmente cuando es mejor usar primero o la segunda manera.

Yo usaría una intención para la cámara y luego la etiqueta geográfica. Echa un vistazo a esta documentación para ver el lado gps de las cosas. http://developer.android.com/guide/topics/location/obtaining-user-location.html

Justo como un FYI si usted quiere los gps para ser súper exacto no es un placer trabajar con. Especialmente si el usuario está en un sótano en alguna parte.

De mi conocimiento hay dos rutas principales para gps. Gps finos y red. La red utiliza la triangulación de torres de servicio para atar un corrd de gps. No super exacta, pero funciona. Funciona bien, pero puede tardar hasta 15 segundos si el usuario está en un mal lugar.

También puede utilizar el google maps api y permitir al usuario entrar en una dirección de donde la foto fue tomada y convertir esa dirección a un lat y lng. https://developers.google.com/maps/documentation/geocoding/

Aclamaciones,

Jake

  • Iniciando la navegación en Waze con los intentos de Android
  • ¿Qué es createChooser cuando tengo que usar Intents? ¿Qué podría hacer con este método?
  • API que detecta llamadas entrantes en android
  • Definir categoría de intentos mediante programación
  • Actividades de conmutación de Android
  • ¿Cómo programar una llamada?
  • La intención de Android de compartir datos de texto / datos sencillos en Google Drive
  • Cambiar la resolución de la cámara mediante programación en android
  • Finalizar Actividad () de un archivo myJavaClass.java separado
  • Obtener filtro de intenciones para receptores
  • Ver la ruta del archivo en un gestor de archivos según la intención de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.