原创

UniApp Android客户端集成高德Web服务

温馨提示:
本文最后更新于 2024年02月07日,已超过 19 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

问题

最近使用uniapp做了一个记油耗的App。

在记油耗OilNote中,有一个根据用户地理位置获取附近加油站的功能,我这里使用的是高德地图的Web服务对应的周边搜索功能,搜索对应的poi。

一开始,我主要是在微信小程序还有H5进行测试的,系统都能正确获取到附近的加油站信息。

我以为既然是web服务,那么应该所有的平台都是一样的,事实证明,我还是太年轻了。我用两台手机测试的,一台是一加8(系统是Color OS 12)、另外一个华为Mate30 Pro(鸿蒙系统,具体版本不清楚),在一加手机,所有定位服务失效,在华为Mate30 Pro,时好时坏。

解决

其实现在问题解决了,我也不知道啥原因,解决方式也很简单,自己又在高德开放平台申请了Android的key,然后在HBuilder中配置上,重新用自己的证书打包就好了。

1.申请Android平台的key

2.配置Android平台的key

修改mainfest.json文件,找到App模块配置,在Maps中,使用自己申请的Android平台的key

3.使用自己的证书打包App

在打包App时,使用自己的证书。

注意包名要求高德开放平台填写的报名保持一致。

正文到此结束
本文目录