2012-01-20 31 views
0

我使用手机的差距,我得到了地理位置的工作,像这样:我得到错误的纬度和经度与PhoneGap的地理位置

function onDeviceReady() { 
     //navigator.geolocation.getCurrentPosition(onSuccess, onError); 
     var options = { frequency: 3000 }; 
     watchID = navigator.geolocation.watchPosition(onSuccess, onError, options); 


    } 
function onSuccess(position) { 
     lat = position.coords.latitude; 
     long = position.coords.longitude; 

     var element = document.getElementById('geolocation'); 
     element.innerHTML = 'Latitude: ' + lat  + '<br />' + 
     'Longitude: ' + long  + '<br />' + 
     '<hr />'  + element.innerHTML; 
} 

但在Xcode中进行测试时,我得到了错误的经度和纬度。这是正常的吗?

感谢

回答

0

我相信你可以去调试 - >位置选项中的iOS模拟器来改变GPS坐标。

+0

是的,我可以选择不同的位置,但不是我自己的,或者我真的需要把经度和纬度,所以我觉得我不能在Xcode测试真正的坐标? –