apicloud的地图模块在正式版有问题
引入模块bMap ,在apploader中测试正常,但是打包成正式版后,发现获取不了地理位置,代码打印了下
var bMap = api.require('bMap');
bMap.getNameFromCoords({
lon: 108.905686,
lat: 34.207464
}, function(ret, err) {
alert(JSON.stringify(ret))
if (ret.status) {
var address=ret.address;
alert(address)
} else {
alert(JSON.stringify(err))
}
});
打印的ret.status是false
err是 permission_unfinished
最后发现是apicloud的SHA1发生了改变,在百度地图AK申请页面更新了一下。