之前离线打包使用以下代码是可以获取具体地址信息的,用HB联机调试也是正常,但是用9月19日的离线打包HBuilder-Hello项目替换,返回的参数值全都为空。AndroidManifest.xml中"com.baidu.lbsapi.API_KEY"已经同步修改
getPos = plus.geolocation.getCurrentPosition(function(p) {
alert(JSON.stringify(p))
vm.address = p.addresses;
getPos = null;
}, function(e) {
mui.toast("获取位置信息失败"); //e.message
getPos = null;
}, {
provider: 'baidu',
geocode: true,
timeout: 5000
});
原先正常
sf (作者)
检查过了,这个安全码在之前版本的离线打包就是可以用的。这回用新版本的离线打包(包名、LBS开发中心中的app安全码、签名文件跟旧版一样)就是获取不到地理信息。
2015-10-07 21:16