Unless you are moving quite rapidly or you need very, very precise locations, you can grab the location coordinates once for a series of photos, starting before they snap the first shot. There shouldn't be a need to reach out to the GPS separately for each and every photo. You might be able to use a background thread to poll for GPS coordinates every so often if the device is moving.
Consider that the most frequent use case for photos is a series at one location. You also might be able to interleave capture and display of the image with a delayed, background retrieval of GPS data to avoid the manifestation of a wait. lbendlin, how much is the time cost to get GPS data, and why would the GPS be just starting up when the user is taking pictures. I've taken geo-located pictures a number of times with my Android phone and I've never noticed any GPS delay in human scale. Are we talking microseconds, milli-, tens of, ...? Unless the delay approaches one second or higher, I don't anticipate users even noticing, much less becoming impatient. lbendlin wrote: > > Sure, write your own Camera app and put the data into the image EXIF. Be > aware that getting location data has a time cost especially when the GPS is > just starting up. Your users may not be willing to wait. henke54 wrote: > > Can it be possible that a Android camera can 'capture' the correct 4 > 'dimensions' : latitude / longitude / altitude / direction of photo/ > image-taken , so that everybody can 'reproduce' the exact place-and- > direction-of-taken-photo to share with somebody else in streetview or > google maps ??? That's a lot of question marks! -- Lew -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en