title: ALAsset GPS Metadata does not match the exif GPS data
body: <p>I am updating my app to allow photo uploads to included GPS metadata when using UIImagePickerControllerSourceTypeSavedPhotosAlbum.  The GPS data's accuracy is very important. I am running into an issue where the location data derived using ALAsset is different than the photo's actual exif data I can see when opening the same photo in Photoshop.</p>
  
  <p>I have used two methods to read the GPS data in xcode:</p>
  
  <pre><code>ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *myasset) {
  
  CLLocation *location = [myasset valueForProperty:ALAssetPropertyLocation];
  
  latitudeString = [NSString stringWithFormat:@"%g",point.latitude];
  
  longitudeString = [NSString stringWithFormat:@"%g",point.longitude];
  
  }
  </code></pre>
  
  <p>AND</p>
  
  <pre><code>ALAssetRepresentation *representation = [myasset defaultRepresentation];
  NSDictionary *metadata = [representation metadata];
  
  NSDictionary *gpsDict = [metadata objectForKey:@"{GPS}"];
  
  NSNumber *latitudeNumber = [gpsDict objectForKey:@"Latitude"];
  
  NSNumber *longitudeNumber = [gpsDict objectForKey:@"Longitude"];
  
  if ([[gpsDict valueForKey:@"LatitudeRef"] isEqualToString:@"S"]) 
  {
  
     //latitudeNumber = -latitudeNumber;
  }
  
  if ([[gpsDict valueForKey:@"LongitudeRef"] isEqualToString:@"W"])
   {
  
    //longitudeNumber = -longitudeNumber);
  
  }
  </code></pre>
  
  <p>On a representative photo I am using as an example both sets of code above give me a latitude of 47.576333 which converts to 47,34,35N</p>
  
  <p>If I look in Photoshop exif data - the latitude is 47,34,59N</p>
  
  <p>These numbers are close - but they aren't the same.  This happens without about 30% of my photos.  Any idea why?  </p>
  
  <p>Edit - Photo shop does not give seconds - it give 34.59 minutes which is indeed accurate.</p>