吴sir
吴sir
  • 发布:2018-03-08 09:12
  • 更新:2018-03-08 10:44
  • 阅读:2084

获得地理位置

分类:MUI

手机离线打包后无法获得地理位置(可以获得经度纬度)

运行环境 :
三星s4

[mui版本]
HBuilder
8.9.1.201712121728

[代码片段]
plus.geolocation.getCurrentPosition(
geoInf
,function (e) {
if( mui.os.ios){
mui.alert("定位失败,请确保是否开启gps定位服务,请开启位置服务(设置-隐私-定位服务-打开)");
loadPanl();
}
else if(mui.os.android){
console.log(JSON.stringify(e));

                        mui.alert("定位失败,请确保是否开启gps定位服务,请开启位置服务(打开设定-更多-定位服务/位置服务/位置-访问的我的位置-滑动开关)");  
                        loadPanl();  
                    }  
                    else{  
                        mui.alert("定位失败,请确保是否开启gps定位服务");  
                        loadPanl();  
                    }  
                }  
                ,{geocode:true,provider:'amap'});  

            function geoInf(position ){  
                //var codns = position.coords;//获取地理坐标信息;  
                //var longt = codns.longitude;//获取到当前位置的经度  
                //var lat = codns.latitude;//获取到当前位置的纬度  
                mui.alert("position.address:");  
                mui.alert(JSON.stringify(position));  
                backDatas.province=position.address.province.replace("省","").replace("市","");  
                backDatas.AreaName=position.address.city.replace("市","");  
                backDatas.AreaID=0;  
                console.log(JSON.stringify( backDatas));  
                mui.alert(JSON.stringify( backDatas));  

            }  

联系方式:13860179560

2018-03-08 09:12 负责人:无 分享
已邀请:
吴sir

吴sir (作者)

找到原因了,必须添加baidu地图配置

该问题目前已经被锁定, 无法添加新回复