2013-05-14 82 views
1

我正在嘗試編寫一個Worklight混合應用程序,該程序需要讀取設備SD卡上保存的圖像文件。在WorkLight框架和瀏覽器模擬器中使用SD卡

應用程序需要讀取圖像的元數據 - 特別是GeoTag數據。我熟悉PhoneGap API,它允許訪問SD卡上的文件,但我很難閱讀GeoTag數據。

我也在拼命尋找一種方式將圖像文件推到工作燈控制檯MBS(移動瀏覽器模擬器),這樣我就可以使用瀏覽器模擬器以及測試我的應用程序。

回答

0

在Cordova 2.6中修復了一個問題,即地址從圖像中檢索EXIF數據。我認爲沒有它,這是不可能的。

最新的Worklight v5.0.6.1使用Cordova 2.3; 2.6計劃包含在Worklight的下一個版本中。

請參閱CB-1285 Include EXIF metadata in image upload

2

地理定位數據包含在圖像中的Exif元數據中。從Cordova捕獲的圖像中讀取地理定位數據可能不適用於2.6之前的Cordova版本,因爲在Cordova 2.6中有許多針對Exif的已解決問題。如前所述,最新的Worklight 5.0.6.1版包含Cordova 2.3。

對於Android設備,在Cordova 2.6中存在與Exif相關的已解決問題。以下是問題的鏈接: https://issues.apache.org/jira/browse/CB-1700

對於iOS設備,在Cordova 2.6中添加了將Exif數據寫入捕獲圖像的功能。但是,它不包含地理位置數據。針對Cordova 2.8版本的Exif地理定位數據存在一個未解決的問題。這裏是鏈接: https://issues.apache.org/jira/browse/CB-2905