Ok, so everyone’s playing with the new iPhone 2.0 software, and taking photos, and embedding the location information into the EXIF.
Well early adopters in San Francisco are anyway, and here’s an interesting thing about San Francisco is that it’s at the same latitude as a bit of the Yellow Sea, just off the coast of China.
The Spec for GPS location in EXIF says that you’re not supposed to have any sign information on the latitude or longitude, so it’ll always be positive (i.e. the North Eastern Hemispheres) in the
"GPS Longitude"fields (although some apps do add that information) The North/South East/West bit is supposed to be in the
"GPS Latitude Ref"and
"GPS Longitude Ref"fields.
But it seems at first glance, that the iPhone 2.0 software misses these fields out when writing EXIF data to the photo, so while everything else using Core-Location on the iPhone is super happy. Photos appear to be missing which Hemisphere they’re taken in.
And those photos taken in San Francisco, well, they think they’re in China … for the moment.
EXIF from iPhone
GPS Latitude 37 deg 45' 36.00" GPS Longitude 122 deg 25' 48.00" GPS Position 37 deg 45' 36.00", 122 deg 25' 48.00"
Missing EXIF Fields
GPS Latitude Ref North GPS Longitude Ref East
Can anyone else confirm that there’s no North/South, East/West information in the EXIF, or is it hidden somewhere else and I’m just missing it?
- Infineon PMB6952 / S-GOLD3 six-band UMTS / HSDPA transceiver (as we'd heard)
- Murata LMRX3JCA-479 tri-band amplifier (we're assuming for the 3G)
- Sony SP9T antenna switch for GSM / UMTS dual mode
- ARM 1176JZF-S - Main CPU (same as in 1st gen iPhone)
- Skyworks 77427 chip - UMTS / HSDPA tx 1900MHz, rx 2100MHz
- Skyworks 77414 chip - UMTS / HSDPA 1900MHz
- Skyworks 77413 chip - UMTS / HSDPA 850MHz
- Internal build model number: n82ap (1st gen iPhone was model m68ap)
- UMTS Power Saving option - on or off
- Hooks for Global Locate Library (GLL), software that handles A-GPS related commands for the host processor