2012-03-05 31 views
5

Tôi muốn xem ảnh đã chụp bằng cách sử dụng UIImagePickerController trong ứng dụng Ảnh có gắn thẻ địa lý (Nơi chụp ảnh).Cách đặt vị trí cho ảnh đã chụp bằng UIImagePickerController?

Khi chụp ảnh bằng cách sử dụng UIImagePickerController, tôi muốn gắn thẻ vị trí hiện tại cho ảnh đã chụp, sao cho khi được lưu vào PhotoLibrary, nó sẽ hiển thị trên bản đồ trong ứng dụng Ảnh (Ứng dụng chuẩn để hiển thị ảnh/video) ứng dụng. Có ai có bất kỳ ý tưởng nào, cách cơ chế nội bộ ứng dụng Ảnh hiển thị ảnh/video trên bản đồ.

+0

+1 tôi cũng muốn biết làm thế nào để làm điều đó – pmk

+2

tôi hy vọng nó giúp: [UIImagePickerController và giải nén dữ liệu EXIF ​​từ các bức ảnh hiện tại] [1] [1]: http://stackoverflow.com/questions/1238838/uiimagepickercontroller-and-extracting-exif-data-from -ảnh có sẵn Chúc mừng! Alessandro – ubiAle

Trả lời

0

Rất tiếc, dữ liệu vị trí yêu cầu một chút công việc cần tìm.

Phương pháp đại biểu

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

sẽ cung cấp cho bạn một cuốn từ điển info, có chứa một số siêu dữ liệu cho hình ảnh. Blog này có một bãi chứa log đẹp của nội dung tiêu biểu:

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

Dựa trên đường dẫn đầy đủ đến hình ảnh (tìm thấy trong từ điển info), bạn tuy nhiên có thể đào lên lat và dài sử dụng ALAssetsLibrary

Blog này giải thích quá trình chi tiết:

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

Các vấn đề liên quan