On question 1, the Apple camera does collect the EXIF data, but due to Apple security, it strips the EXIF when sending the data from the OS layer to the FM Go app layer. Maybe if FM read the picture from the iOS pictures file, then it probably would have it. Not sure, but you are correct that the EXIF data does not come thru in FM Go.
On question 2, you can control the time it takes but loosening the accuracy required. To get a location with decent accuracy, it needs to get a reading from 5 satellites. That doesn't happen very fast and it clearly is hindered if you are not outdoors.
Store the geo-location in separate fields using the Location() function. No need to rely on the EXIF data from the camera.
I think it's unproductive for Apple to not allow an Apple product get some vital information.
We need to provide RAW images and the EXIF already embedded into the image would be wonderful.
I don't understand why this "security" is needed. Specially since the EXIF is not stripped if you upload the image from the iPads library.
Makes no sense to me.
And as Vaughan pointed out, yes you can have separate fields for the Geolocation, but that means they have to stop between every picture that is taken for it to record the geolocation on the record the image is being taken on.
No need to stop between every picture to record geolocation. Script the process: create a new record for each photo and auto-enter the location. Something like
Clear global container field
Insert from camera into global container field
exit loop if camera cancelled
set photo in global field into record
set location fields
I think it's unproductive for Apple to not allow an Apple product get some vital information...
This is a privacy issue and Apple has a pretty strict policy on protecting privacy. Generally that is good for the consumer, but sometimes such as this case, it has limitations. And it is not just Apple that does this. The main phone carriers strip EXIF data when you send an MMS text message as a way of protecting privacy. So Apple is in line with large corporate privacy policies. The obvious next step to improve things would be for the users to grant permissions for such data to be included when they send a picture. But it is not a choice right now in iOS with FM Go. So I feel your frustration.
Thank you all for your answers. Greatly appreciated!!