1

我们正在寻找一种解决方案来使用 HTML5 跟踪我们的商务 iPad。有没有办法通过在可能不活动的 web 应用程序中使用 ie phonegap 来查看地理位置(在后台运行 - 仍在任务管理器中)?谢谢

4

2 回答 2

2

试用我的适用于 iOS 和 Android 的 Phonegap 3.x 插件。我目前在 Android 方面非常努力,移植在 iOS 中充实的功能,例如固定区域监控、自动缩放距离过滤器。停止检测。

我是 Obj-C 和 Java 的菜鸟,但正在改进:)

该插件有一个调试模式,它会为其生命周期事件(位置更改、退出固定区域等)发出声音

https://github.com/christocracy/cordova-plugin-background-geolocation

于 2014-03-02T00:03:53.587 回答
0

是的 - 正常的 phonegap 实现在后台运行。

// onSuccess Callback
//   This method accepts a `Position` object, which contains
//   the current GPS coordinates
//
function onSuccess(position) {
    var element = document.getElementById('geolocation');
    element.innerHTML = 'Latitude: '  + position.coords.latitude      + '<br />' +
                        'Longitude: ' + position.coords.longitude     + '<br />' +
                        '<hr />'      + element.innerHTML;
}

// onError Callback receives a PositionError object
//
function onError(error) {
    alert('code: '    + error.code    + '\n' +
          'message: ' + error.message + '\n');
}

// Options: retrieve the location every 3 seconds
//
var watchID = navigator.geolocation.watchPosition(onSuccess, onError, { frequency: 3000 });

如果您还有其他问题,可以给我发送私人按摩。

于 2012-11-19T18:25:52.393 回答