1
사용자의 위치 정보를 사용하여 phonegap 응용 프로그램에 문제가 있습니다. 앱에서 페이지가 열릴 때마다 다음과 같은 메시지가 나타납니다. Phonegap/Cordova Geolocation IPhone
이 힌트가 표시되는 것을 방지하려면 좋을 것입니다.
우리는 코르도바 1.9을 사용, 폰갭 빌드하고 위치에 액세스 할 수있는 Config.xml의 올바른 설정 한 : 우리가 사용하기 때문에
<feature name="http://api.phonegap.com/1.0/geolocation"/>
우리는 기술 here처럼 objectiv-C 코드에 깊은 변경할 수 없습니다를 PhoneGap Build!
내 코드
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 이벤트를 수신합니다 ... 다음과 같다.
누구나 해결 방법을 알고 있습니까?
감사합니다.