需求场景:使用uni-app地图组件,实现APP开发
开发环境:Mac,HbuildX3.4.14
测试环境:iOS真机调试
1、关于Uini-app的map组件:官方文档说明。map组件是原生组件,目前只针对原生APP开发,因此通过app-nvue实现,同时选择的地图服务商只能是高德地图。
2、创建高德地图应用,获取APP_Key:(APP需要单独配置iOS和Android应用key)
3、项目配置
manifest.json文件 --> APP模块配置 --> Map(地图,只能选一个) --> 勾中高德地图, 配置appkey_ios与appkey_androidmanifest.json文件 --> App权限配置 分别配置Android和iOS权限。iOS提供相关提示文案。

// location-setting-map.nvue
地图组件加载,但是没有地图内容。因为bundleID和高德配置的不一致导致的。另外配置默认经纬度,否则显示也会有一点问题。
在问题1解决之后,出现了问题2。提示给出的文章链接,文章并没有解决问题,或者说遇到的问题不大相同。文章中说的模块之前都已经配置,相关的key也排查过没有问题。
最终解决方法是:删除设备上的安装包,重新打包运行基座。
具体原因还有待确认: