HTML5 を使用してビジネス iPad を追跡するソリューションを探しています。おそらく非アクティブな Web アプリケーション (バックグラウンドで実行中 - まだタスク マネージャー内) で 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 に答える