1

我正在尝试编写一个 Worklight Hybrid 应用程序,该应用程序需要读取保存在设备 SD 卡上的图像文件。

应用程序需要读取图像的元数据——尤其是 GeoTag 数据。我熟悉允许访问 SD 卡上的文件的 PhoneGap API,但我很难读取 GeoTag 数据。

我也在拼命寻找一种将图像文件推送到 Worklight Console MBS(移动浏览器模拟器)的方法,这样我也可以使用浏览器模拟器测试我的应用程序。

4

2 回答 2

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

于 2013-05-14T18:43:37.743 回答
0

在 Cordova 2.6 中,解决了从图像中检索 EXIF 数据的问题。我认为没有它,这是不可能的。

最新的 Worklight v5.0.6.1 使用的是 Cordova 2.3;2.6 计划包含在 Worklight 的下一个版本中。

请参阅CB-1285 在图像上传中包含 EXIF 元数据

于 2013-05-14T06:22:53.003 回答