Геотегирование в приложении с использованием стандартного iOS UIImagePickerController - PullRequest
3 голосов
/ 28 февраля 2012

Вот настройка:

Я подаю заявку 'X'. Это приложение позволяет человеку загружать свое местоположение. Их местоположение может быть отключено в Настройке> Местоположение> 'X' для их конфиденциальности. Я также реализую UIImagePickerController, который позволяет пользователям делать снимки и загружать их на сервер.

Вопрос:

Будет ли геотегирование включено для изображений приложения 'X' в следующих случаях:

1.) Геотегирование в приложении камеры iOS включено, а местоположение приложения 'X' отключено.

2.) Геотегирование в приложении камеры iOS отключено, а местоположение приложения 'X' включено.

Контрольный вопрос: если геотегирование обрабатывается приложением камеры iOS, есть ли способ предотвратить отображение местоположения пользователей на снимке, сделанном камерой приложения 'X'?

Спасибо.

1 Ответ

2 голосов
/ 06 июля 2012

Геотегирование в приложении камеры не зависит от геотегирования при использовании UIImagePickerController. Еще важнее то, что UIImagePickerController не добавляет данные о местоположении к изображениям или видео, снятым с его помощью - вы должны сделать это самостоятельно.

Итак, чтобы ответить на ваши вопросы:

  1. геотегирование в приложении камеры iOS включено, а местоположение приложения 'X' отключено. - Как я уже отмечал выше, службы определения местоположения для приложения «Камера» применяются только к этому конкретному приложению, а не к приложениям, использующим UIImagePickerController. Таким образом, этот вопрос сокращается до «Расположение приложения X отключено». Если службы определения местоположения вашего приложения отключены, вы не сможете получать данные о местоположении для добавления к снимкам, сделанным с помощью UIImagePickerController, в вашем приложении.

  2. геотегирование в приложении камеры iOS отключено, а местоположение приложения 'X' включено. - То же самое и здесь. Настройка служб определения местоположения для приложения «Камера» не имеет значения для вас. Этот вопрос сокращается до «Приложение X локация включена». Теперь, когда сервисы определения местоположения включены для вашего приложения, UIImagePickerController по-прежнему не будет добавлять GPS-координаты к изображениям или видео, снятым с ним, но, по крайней мере, ваше приложение может использовать службы определения местоположения, чтобы получить эти GPS-координаты и добавить их самостоятельно в материал, который вы получите от UIImagePickerController. .

...