请教佬友关于uniapp定位的问题

有没有佬友开发过安卓定位的app,我目前做了个定位的app,后台定位调用的是plus.geolocation.watchPosition()这个方法,api链接:https://www.html5plus.org/doc/zh_cn/geolocation.html#plus.geolocation.Coordinates

然后我同事出去测试,发现坐标一直上传,但是在很长一段时间内上传的坐标都是相同的。
这个是什么问题?我该怎么去排查,没有做过安卓开发。
补充:app在后台运行时正常的,一直在请求上传定位的接口

5 Likes

用官方的接口,你这个是原生的

3 Likes

用uni.getlocation就行 :tieba_025:

1 Like

这个接口后台无法调用

改了,改为官网的持续获取接口。

是不是这块影响的?

Android由于谷歌服务被墙,或者手机上没有GMS,想正常定位就需要向高德等三方服务商申请SDK资质,获取AppKey。否则打包后定位就会不准。云打包时需要在manifest的SDK配置中填写 Appkey。


应该不是这个原因

配置地图apikey

第三方需要money

不需要啊,有免费的,uniapp 就是这样的,收费还不好用

第三方指的不是高德百度腾讯吗?这些不都要收费吗还有其它第三方吗

你去看看收费政策就知道了

1 Like

mark一下 这问题我之前也遇过 换个定位sdk试试?

换个sdk就可以可以吗?佬最后是怎么解决的

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。