【问题标题】:I get the wrong latitude and longitude with phonegap geolocation我用 phonegap 地理定位得到了错误的纬度和经度
【发布时间】:2024-01-19 15:14:01
【问题描述】:

我正在使用电话间隙,我的地理位置工作如下:

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 中进行测试时,我得到了错误的纬度和经度。这正常吗?

谢谢

【问题讨论】:

    标签: javascript cordova geolocation


    【解决方案1】:

    相信你可以去iOS模拟器中的Debug -> Location选项更改GPS坐标。

    【讨论】:

    • 是的,我可以在不同的位置之间进行选择,但不是我自己的,或者我真的需要输入纬度和经度,所以我认为我无法在 Xcode 中测试真实坐标?
    最近更新 更多