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