我目前正在使用 Worklight 开发一个 Android 应用程序。
我无法理解如何实现地理定位以及如何从 HTML 按钮事件中调用它。
我目前正在使用 Worklight 开发一个 Android 应用程序。
我无法理解如何实现地理定位以及如何从 HTML 按钮事件中调用它。
Worklight 6.0 添加了超越对象中可用的 w3c 地理定位 API 的定位服务 APInavigator.geolocation
。总而言之,它们允许您:
从 6.1 开始,这也可用作 iOS 和 Android 的原生 API。我们还添加了一些很酷的功能,让您可以方便地调试和测试基于位置的混合 (javascript) 应用程序 - 请参见此处。
在此处查看 Apache Cordova 文档并按照示例进行操作。在高级主题下阅读位置服务 PDF 和示例代码。在此处的 IBM 信息中心和 API 文档中也有文档。
快速示例,在打开 GPS 的真实设备上运行:
索引.html
<button onclick="alertGeo()">Click to alert GPS info.</button>
main.js
function alertGeo() {
navigator.geolocation.getCurrentPosition(onSuccess, onError);
function onSuccess(position) {
alert(JSON.stringify(position));
}
function onError(error) {
alert(JSON.stringify(error));
}
}