UniAPP 使用高德地图,打包后定位api不执行

本文讲述了在uni-app项目中使用高德地图进行定位时遇到的问题,真机调试正常,但打包后定位API不执行。原因在于申请高德appkey时误将APPID当作包名。解决方案是正确填写包名和SHA1值,配置好manifest.xml,确保appkey正确使用。
摘要由CSDN通过智能技术生成

最近开发项目遇到了使用地图持续性定位场景,首先会考虑使用百度或者是高德。下边描述下本人在实际开发中遇到的问题。

1、使用百度定位

百度定位真机调试和打包时都很顺畅,没有遇到不能调用或者打包失败的问题。但是,发现在百度地图打包之后偶尔出现坐标系错乱的问题。有的时候打包后显示点位是百度坐标系,有时候打包后显示的是GCJ02坐标系(此问题也许仅在本人使用环境下产生,如您的开发过程中没有复现勿喷!)。因此转而投向高德。

2、使用高德地图

使用高德地图后,真机调试一切顺利,而且感觉定位精度要比百度高(有可能是本人错觉),但是,高德地图打包之后定位api不执行。这个问题困扰了很长时间,也发现网上有很多朋友遇到了与本人类似的问题。开始怀疑是框架bug,后来仔细对比之后发现是配置问题。

主要问题在于申请高德appkey的时候把项目的appid当成了包名。(问题非常小白)

首先我们在申请高德appkey的时候,会用到项目的包名和打包证书的SHA1值

本人之前就是将项目APPID当成了包名&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值