Debería hacer una aplicación para tomar una fotografía y geoetiquetarla. Veo 2 maneras de hacerlo:Tomando una foto y geoetiquetándola
- Usando un intento para la cámara de Android por defecto, tome la fotografía (mientras tanto busca la ubicación del GPS), y luego edite el encabezado EXIF;
- crear una aplicación de cámara a través de la API de la cámara, a continuación, geolocalizar con
setGpsLatitude()
etc.
me gustaría saber cual es la mejor opción, o en general cuando es mejor usar primero o el segundo camino.
Gracias por la respuesta. El uso de la intención fue mi primera opción (puede usar todas las funciones de la cámara sin volver a implementarlas en una versión personalizada, que por el momento no es necesaria). Considerando que la foto será (probablemente) enviada a través de Internet, estaba pensando en utilizar tanto el PROVEEDOR GPS como el PROVEEDOR DE RED, comenzando antes de lanzar la intención (para que pueda captar la ubicación mientras el usuario toma la foto). ¿Es una buena/mala idea? La aplicación se usará en área abierta, por lo que no debería haber grandes problemas para obtener la ubicación – KitKat
Sí, haría cualquier cosa para ahorrar tiempo capturando su ubicación. Entonces sí, es una buena idea. – JakeWilson801