2012-03-05 141 views
5

我想通過照片應用程序中使用UIImagePickerController與地理標記(如果照片已經採取)看到我所拍攝的畫面。如何使用UIImagePickerController設置拍攝的照片的位置?

雖然通過使用UIImagePickerController捕獲快照,但我想標記捕獲圖片的當前位置,以便當它保存到PhotoLibrary時,它應該在地圖上顯示照片(標準應用程序以顯示照片/視頻)應用程序。 任何人都可以有任何想法,這些照片應用程式的內部機制,以在地圖上顯示的照片/視頻。

+0

+1我也想知道怎麼做 – pmk 2012-03-05 10:39:07

+2

我希望它能幫助: [的UIImagePickerController和從現有的照片提取EXIF數據] [1] [1]:http://stackoverflow.com/questions/1238838/uiimagepickercontroller-and-extracting-exif-data-from - 現有-照片 乾杯!亞歷山德羅 – ubiAle 2012-04-04 16:50:18

回答

0

不幸的是,位置數據需要一些工作的發現。

委託方法

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

會給你一個info字典,包含對圖像的一些元數據。此博客具有典型的內容的一個很好的日誌轉儲:

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

基於完整路徑圖像(在info字典中找到)上,但是,您可以挖lat和長時間使用ALAssetsLibrary

此博客詳細解釋了流程:

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

相關問題