Как установить местоположение для захваченной фотографии с помощью UIImagePickerController? - PullRequest
5 голосов
/ 05 марта 2012

Я хотел бы видеть мое захваченное изображение с помощью UIImagePickerController в приложении «Фотографии» с геотегированием (где была сделана фотография).

Во время захвата снимка с помощью UIImagePickerController я хотел бы отметить текущее местоположение для захваченного изображения, чтобы при сохранении в PhotoLibrary оно отображалось на карте в Фото (Стандартное приложение для показать фото / видео) приложение. Может ли кто-нибудь иметь представление о том, как встроить в приложение Photos механизм фото / видео на карте.

1 Ответ

0 голосов
/ 23 августа 2013

К сожалению, данные о местоположении требуют немного работы, чтобы найти.

Метод делегата

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 

даст вам info словарь, содержащий метаданные для изображения. В этом блоге есть хороший дамп типичного содержимого:

http://jomnius.blogspot.dk/2011/01/what-is-inside-uiimagepickercontrollerm.html

Основываясь на полном пути к изображению (найденном в словаре info), вы можете, однако, найти широту и долготу, используя ALAssetsLibrary

Этот блог объясняет процесс подробно:

http://blog.codecropper.com/2011/05/getting-metadata-from-images-on-ios/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...