Cannot read property 'userAgent' of undefined 引入百度地图报错
uniapp引入百度地图报错
问题
引入百度地图
npm install vue-baidu-map --save
浏览器调试没问题,模拟器测试报错
Cannot read property 'userAgent' of undefined //找不到这个userAgent
解决方案
用uniappa 自带的map取代百度地图
在manifest.json的App模块配置中勾选map配置
百度地图 appkey_android 配置时需要两个参数 SHA1和PackageNam
SHA1签名查看
直接用打包出来的apk查看签名,具体如下:- 将apk修改后缀为 .zip文件后解压;
- 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA
- 在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.RSA 这里将会显示出MD5和SHA1签名。
PackageNam查看
云打包时的包名