Dovrei creare un'app per scattare una foto e geotaggarla. Vedo 2 modi per farlo:Scattare foto e geotaggarlo
- Utilizzando un intento per l'impostazione predefinita della videocamera Android, scattare la foto (nel frattempo cercando la posizione GPS), quindi modificare l'intestazione EXIF;
- costruire un'applicazione fotocamera tramite l'API della fotocamera, quindi geotag con
setGpsLatitude()
ecc
mi piacerebbe sapere quale è la scelta migliore, o in generale quando è meglio usare prima o la seconda strada.
Grazie per la risposta. L'utilizzo dell'intento è stata la mia prima scelta (è possibile utilizzare tutte le funzionalità della fotocamera senza re-implementarle in una versione personalizzata, che non è necessaria al momento). Considerando che la foto sarà (probabilmente) inviata su Internet, stavo pensando di utilizzare sia GPS-PROVIDER che NETWORK-PROVIDER, avviandoli prima di lanciare l'intento (in modo che possa prendere posizione mentre l'utente scatta la foto). È una buona/cattiva idea? L'app verrà utilizzata nell'area aperta, quindi non ci dovrebbero essere grossi problemi nell'ottenere la posizione – KitKat
Sì, farei tutto il possibile per risparmiare tempo nell'acquisire la posizione. Quindi sì, è una buona idea. – JakeWilson801