大冬
大冬
  • 发布:2016-06-03 12:20
  • 更新:2016-06-03 13:22
  • 阅读:2109

getCurrentPosition 定位问题

分类:5+ SDK

想用baidu 的 bd09ll 小米4提示 如图
直接看代码,
w.getpos = function(callback,errorback){
plus.nativeUI.showWaiting("正在定位...",{back:false});
plus.geolocation.getCurrentPosition( function(e){
console.log(JSON.stringify(e))
geoInf(e,callback)
}, function (e) {
if(errorback!=undefined){
eval(errorback);
errorback()
}
mui.alert("无法获取当前位置,请授权定位"+JSON.stringify(e));
plus.nativeUI.closeWaiting();
},{provider: 'baidu',coordsType:'bd09ll'});
}

2016-06-03 12:20 负责人:无 分享
已邀请:
大冬

大冬 (作者) - 源自相同起点,演绎不同人生!

测试没问题。 打包后就存在此问题 、官方帮帮忙

l***@huilan-online.com

l***@huilan-online.com

测试你使用的企业证书安装的hb 可以访问地址。打包之后,你正式发布的app是不是没有授权app获取地理位置信息。看提示代码 是你让授权获取定位信息的,说明你的app没有权限访问地理位置。

  • 大冬 (作者)

    不要被我alert 的提示迷惑 ,位置信息肯定是授权了的 , 主要是百度定位的coordsType 自定义没有生效

    2016-06-03 13:40

  • l***@huilan-online.com

    我用的system>baidu 我担心有些情况下百度不起作用.毕竟我要位置信息不一定需要百度SDK

    2016-06-03 13:49

  • 大冬 (作者)

    回复 l***@huilan-online.com: baidu 非 bd09ll 类型下一点也不准。。。

    2016-06-03 15:50

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