淡然529
淡然529
  • 发布:2024-06-28 10:11
  • 更新:2024-06-28 20:19
  • 阅读:500

关于plus.geolocation.getCurrentPosition定位不准问题

分类:uni-app

plus.geolocation.getCurrentPosition(
(res) => {
resolve(res);
},
(err) => {
reject(err);
},
{
provider: "amap",
enableHighAccuracy: true,
coordsType: "gcj02",
geocode: true,
maximumAge: 0,
}
);
代码如上,我在进入软件的时候会使用plus.geolocation.watchPosition去实时获取位置,设置的间隔时间是10秒,然后页面有个点击更新定位的操作,点击更新时会调用plus.geolocation.getCurrentPosition获取自己最新的位置,但是实际情况确实plus.geolocation.getCurrentPosition获取到得位置偏差太大,有时达到1000米,这是为什么呢,有没有遇到这个问题的朋友,在uni-app中是使用plus.geolocation.getCurrentPosition获取定位还是使用uni.getLocation获取定位更加准确呢

2024-06-28 10:11 负责人:DCloud_Android_THB 分享
已邀请:
DCloud_Android_THB

DCloud_Android_THB

你的hx或者sdk版本?设备是什么?网络环境?麻烦都提供一下。

  • 淡然529 (作者)

    使用的版本是4.15,设备是荣耀Magic Vs2,网络是自己的手机流量,网络是5G

    2024-06-28 22:41

  • DCloud_Android_THB

    回复 淡然529: 你尝试getLocation使用isHighAccuracyhighAccuracyExpireTime ,这个也和网络环境有关系。

    2024-07-02 18:39

  • 淡然529 (作者)

    回复 DCloud_Android_THB: 就是因为getLocation有问题才使用plus.geolocation. getCurrentPosition来定位的,谁知道都是有问题的,hx现在使用的高德sdk是6.4.3的,什么时候更新到6.4.5这个版本正式版

    2024-07-03 10:04

  • DCloud_Android_THB

    回复 淡然529: 那俩api的底层是一个实现,你用最新的alpha版本,这个location是645的版本。

    2024-07-03 10:47

  • 淡然529 (作者)

    回复 DCloud_Android_THB: 但是不确定alpha版本会不会有其他问题,在担心这个,还有就是想问一下正式版高德sdk什么时候会更新

    2024-07-03 10:49

  • DCloud_Android_THB

    回复 淡然529: 近期就要更新正式版了,不急的话等一等。

    2024-07-03 10:52

  • 淡然529 (作者)

    回复 DCloud_Android_THB: 大概几号,能说一下不,感谢

    2024-07-03 10:58

  • 淡然529 (作者)

    回复 DCloud_Android_THB: 正式版4.23.2024070804,这个版本的高德sdk是有更新到6.4.5嘛

    2024-07-10 14:11

  • DCloud_Android_THB

    回复 淡然529: 是的

    2024-07-10 16:39

  • 淡然529 (作者)

    回复 DCloud_Android_THB:好的

    2024-07-10 20:03

  • 淡然529 (作者)

    回复 淡然529: 怎么在更新日志里没有说明呢?

    2024-07-10 20:05

  • DCloud_Android_THB

    回复 淡然529: 4.18就更新了,只是4.23才转正式版

    2024-07-11 11:05

  • 淡然529 (作者)

    回复 DCloud_Android_THB: ok,感谢

    2024-07-11 11:15

DCloud_heavensoft

DCloud_heavensoft

这2个api是一回事。
定位不准在文档里有注意事项:

  1. 手机没给权限
  2. 坐标系不同,需要转换
  3. 高德sdk自身有问题需要更新。要关注HBuilder的release,包括alpha的release,高德sdk最近更新过好几次。
  • 淡然529 (作者)

    目前使用的是安卓的手机,而且HBuilder版本是正式版本的4.15,我知道aipha版本有更新高德的速度快,那么正式版什么时候更新呢

    2024-06-28 22:42

要回复问题请先登录注册