问题
最近使用uniapp做了一个记油耗的App。大家有兴趣的可以点击https://www.xiangcaowuyu.net/app/oil_note.html查看。
在记油耗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时,使用自己的证书。
注意包名要求高德开放平台填写的报名保持一致。
评论 (0)