鍍金池/ 問答/HTML5  網(wǎng)絡(luò)安全  HTML/ gps定位(H5定位)在 ios10.0 以上版本的手機中沒反應(yīng)(安卓正常,io

gps定位(H5定位)在 ios10.0 以上版本的手機中沒反應(yīng)(安卓正常,ios10.0以下版本正常?。渴窃趺椿厥??

如題,利用h5自帶的定位進行定位,在安卓手機都正常,ios10.0以下也正常,但是10.0以上是沒反應(yīng)的!之前說的因為http協(xié)議的原因,但是現(xiàn)在網(wǎng)站已經(jīng)更改為htpps了,還是不行!請問有人知道嗎?

$(function () {
        //alert(position.coords.longitude, position.coords.latitude);
        navigator.geolocation.getCurrentPosition(translatePoint, showError); //定位
    });


    //成功處理函數(shù)
    function translatePoint(position) {
        var currentLon = position.coords.longitude; //當前位置經(jīng)度
        var currentLat = position.coords.latitude; //當前位置維度
        var gpsPoint = new BMap.Point(currentLon, currentLat);

    }

    //失敗處理函數(shù)
    function showError(error) {
        switch (error.code) {
        case error.PERMISSION_DENIED:
            alert("定位失敗,用戶拒絕請求地理定位");
            break;
        case error.POSITION_UNAVAILABLE:
            alert("定位失敗,位置信息不可用");
            break;
        case error.TIMEOUT:
            alert("定位失敗,請求獲取用戶位置超時");
            break;
        case error.UNKNOWN_ERROR:
            alert("定位失敗,定位系統(tǒng)失效");
            break;
        }

}

回答
編輯回答
不討囍

你好,我也遇到了類似的問題,請問您最后如何解決的?

2018年4月26日 05:58