2016-01-21 6 views
0

Я начинаю с Media Library Framework на OS X, особенно в отношении доступа к библиотеке фотографий пользователя. После a lot of wrangling я был в состоянии получить доступ к каждой фотографии как MLMediaObject, но теперь я ударил контрольно-пропускной пункт:Получить GPS-местоположение от MLMediaObject на OS X

Как я могу получить доступ к местоположению GPS фото, от MLMediaObject?

Этот вид информации легко получить из старой системы ALAssetsLibrary или из фреймворка фотографий на iOS, используя свойство CLLocation, связанное с медиа-объектом, но я не могу понять это с помощью Media Библиотечная структура. Документация перечисляет их в качестве единственных свойств MLMediaObject:

attributes 
mediaType 
contentType 
name 
URL 
originalURL 
fileSize 
modificationDate 
thumbnailURL 
artworkImage 

Сначала я думал attributes выглядели многообещающими, но, насколько я могу сказать, что есть very small number of options для этого свойства, и ни один из них не связана с место нахождения.

Тогда я подумал, что если у меня есть URL-адрес файла, я должен получить информацию GPS непосредственно из файла, но это оказалось намного сложнее, чем я ожидал.

Есть ли установленное средство для получения CLLocation или других данных GPS-изображения с помощью функции MLMediaObject? Или, если нет, может ли кто-нибудь подумать о более обходном способе получения доступа к этой информации, начиная с MLMediaObject?

ответ

0

В моем случае у меня есть ключи широты и долготы в атрибутах. Поэтому я предполагаю, что это GPS-местоположение фотографии.