

Olympus Airで撮影する時に、OLYCamera
クラスのsetGeolocation()でスマホの位置情報を撮影画像のExifにセットすることは出来たのですが、

次に、セットした位置情報を含む撮影画像をOlympus Airからダウンロードするときに位置情報を取得したくて、OLYCamera
クラスinquireContentInformation()でExif情報を取得したのですが、含まれるTAGで位置情報に関連しそうなのは、  
・LocationStatus  
・Location  
でした。  
LocationStatusはExifに位置情報が含まれているか否かが取得でき、  
Locationは常に「0x00」がセットされていました。

setGeolocation()でセットした緯度経度はExifビューワで確認していますし、Windowsのファイルプロパティの詳細情報でも確認済です。

何か他に緯度経度を取得する方法がありましたら、ご教授いただきたくよろしくお願い致します。

OSはAndroid 4.4.4です。

よろしくお願い致します。


CC BY-SA 3.0
2015-07-28T02:18:19.143
12757
2015-07-28T09:02:33.967
10705
question
android olympus-camerakit gps exif
Olympus Airで撮影した画像から位置情報を取得したい


iOS版のSDKで色々と試してみたところではAndroid版も同じだと思いますが、`downloadImage(path, resize,
callback)`を使って一番小さい画像などをダウンロードしてそのExif(正確にはGPS IFD)を自力で読むしかないのではないか、という気がします。

2015-07-28 追記  
全てのEXIF情報が取れそうなのは、`downloadContentThumbnail()`でも`downloadContentScreennail()`でもなく、どうやら`downloadImage()`の完了時に呼び出される`DownloadImageCallback`の`onCompleted()`の引数`data`のようです。


CC BY-SA 3.0
2015-07-28T05:27:04.747
12759
2015-07-28T09:02:33.967
2015-07-28T09:02:33.967
7283
7283
12757
answer