Objective-C — Добавление информации GPS к фотографии

#iphone #ios #image #gps #exif

#iPhone #iOS #изображение #gps #exif

Вопрос:

Мне интересно, возможно ли добавить информацию GPS к фотографии при сохранении объекта на фотопленке.

Код, который я в настоящее время использую для сохранения изображения, является:

 UIImage *theImage = (UIImage *)[info objectForKey: UIImagePickerControllerOriginalImage];
        UIImageWriteToSavedPhotosAlbum(theImage, self, 
                                       @selector(image:didFinishSavingWithError:contextInfo:), nil);
  

Мне интересно, как я могу изменить данные EXIF изображения, чтобы добавить текущее местоположение и сделать его совместимым с функциональностью «Мест» на iPhone.

Ответ №1:

Этот пример: http://caffeinatedcocoa.com/blog/?p=7 объясняет, как обновить дату фотографии. Перейдите к ссылке CGImageProperties и сделайте то же самое, заменив ключ kCGImagePropertyExifDateTimeDigitized примера соответствующими ключами GPS. Я сам этого не пробовал, но, похоже, это должно сработать. 🙂