0
나는 phonegap을 가진 초보자입니다. 나는 장치의 위치를 얻는 앱을 만들고있다. 나는 삼성 갤럭시 탭과 HTC로 테스트를했으나 아무 것도하지 않는다. 나는 장치의 속도를 얻으려고 노력한다. 화면에서 div. 이건 내 코드입니다 :phonegap 앱이 작동하지 않습니다.
위치 정보 :
// Phonegap loads
document.addEventListener("deviceready", onDeviceReady, false);
var watchIDgeolocation = null;
var watchIDaccelerometer = null;
// PhoneGap has loaded
function onDeviceReady() {
var options = { frequency: 1000 }; // I want obtain data each 1 s
watchIDgeolocation = navigator.geolocation.watchPosition(onSuccessGeolocation, onErrorGeolocation, options);
startWatch();
}
// Success
var onSuccessGeolocation = function(position) {
// These are functions that displays data in screen
cambioMarchas(position.coords.speed);
excesoVelocidad(position.coords.speed);
paradaProlongada(position.coords.speed);
aceleracionBrusca(position.coords.speed);
deceleracionBrusca(position.coords.speed);
accidenteDeTrafico(position.coords.speed);
// ERROR
function onErrorGeolocation(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
내가 리플, 크롬의 확장에서 테스트 한, 그리고 ...이 속도의 값을 변경, 잘 작동하고 잘 작동하지만, 장치로, 나는 왜 모르겠다. 왜 될 수 있습니까? 안부, 다니엘은
나는 어쩌면 {enableHighAccuracy을 : TRUE} 추가 할 필요 읽었습니다VAR 옵션에 ... 그러나 나는이 이해가 안 ...
에뮬레이터에서 작동합니까? – Aamirkhan
예, 크롬의 리플 확장에서 – Daniel