ユーザーのジオロケーションを使用したphonegapアプリケーションに問題があります。アプリでページを開くたびに、次のメッセージが表示されます
アプリがこのヒントを表示しないようにすると便利です。
Cordova 1.9、PhoneGap Buildを使用し、config.xmlで位置にアクセスする権利を設定しました。
<feature name="http://api.phonegap.com/1.0/geolocation"/>
PhoneGap Buildを使用しているため、ここで説明するようなobjectiv-cコードに大きな変更を加えることはできません。
私のコードは次のようになります...
function onDeviceReady() {
// get position
if (watchId == null) {
killWatcher();
window.setTimeout(function() {
navigator.geolocation.getCurrentPosition(updateUserPosition, log, {
enableHighAccuracy: false
});
watchId = navigator.geolocation.watchPosition(updateUserPosition, onGPSError, {
frequency : 5000,
maximumAge : 30000,
enableHighAccuracy : true
});
localStorage.setItem("watchID", watchId);
}, 1000);
}
}
この関数は、ondevicereadyイベントをリッスンします。
誰かがそれを修正する方法を知っていますか?
ありがとうございました!