我通过电话间隙地理定位得到了错误的纬度和经度
我正在使用电话间隙,我的地理位置工作如下:
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 中测试时我得到了错误的纬度和经度。这正常吗?
谢谢
i'm using phone gap and I got the geolocation working like so:
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;
}
But I get the wrong latitude and longitude when testing in xCode. Is that normal?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
相信你可以去Debug-> iOS 模拟器中的位置选项可更改 GPS 坐标。
I believe you can go to the Debug -> Location option in the iOS simulator to change the GPS co-ordinates.