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

gps定位(H5定位)在 ios10.0 以上版本的手機(jī)中沒(méi)反應(yīng)(安卓正常,ios10.0以下版本正常!)?是怎么回事?

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

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


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

    }

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

}

回答
編輯回答
不討囍

你好,我也遇到了類似的問(wèn)題,請(qǐng)問(wèn)您最后如何解決的?

2018年4月26日 05:58