1***@qq.com
1***@qq.com
  • 发布:2023-07-28 15:54
  • 更新:2023-07-28 15:56
  • 阅读:242

uniapp定位精度有办法提升吗

分类:uni-app

地图的监听实时地理位置变化事件,精度不够,大概走个50到100米经纬度才会变化一次,有办法将精度提升上去吗,希望能做到走5到10米经纬度就变化一次

2023-07-28 15:54 负责人:无 分享
已邀请:
lzf李子凡

lzf李子凡

你好 我也遇到了这个问题

  • 1***@qq.com (作者)

    大哥,有解决办法吗

    2023-07-28 15:55

  • lzf李子凡

    回复 1***@qq.com: 我都找了1天的方法了,还不晓得什么问题,反正就是走了几十米 经纬度一直不发生变化

    2023-07-28 15:57

  • lzf李子凡

    回复 1***@qq.com: 能加个联系方式不,到时候要是解决了 沟通了一下

    2023-07-28 15:57

  • 1***@qq.com (作者)

    回复 2***@qq.com: 可以,加我qq:1735507850。备注一下

    2023-07-28 15:59

  • lzf李子凡

    回复 1***@qq.com: 2335028155

    2023-07-28 16:02

  • lzf李子凡

    回复 1***@qq.com: 加下我qq:2335028155

    2023-07-28 16:10

lzf李子凡

lzf李子凡

uni.getLocation({
type: 'gcj02',
geocode: true,
isHighAccuracy: true,
altitude: true,
highAccuracyExpireTime: '5000',
success: (res) => {
console.log("定位获取:", res);
this.longitude = res.longitude;
this.latitude = res.latitude;
console.log('当前位置的经度:' + this.longitude);
console.log('当前位置的纬度:' + this.latitude);
uni.showToast({
title: "当前位置的经度:" + this.longitude +
"\r\n当前位置的纬度:" + this.latitude +
"\r\n当前地址位置:",
icon: 'none',
duration: 3000
})
},

就用的gcj02,在同一个位置走了几十米经纬度都不发生变化

  • 1***@qq.com (作者)

    我也差不多,各个api都试过了,plus.geolocation.getCurrentPosition都试过了,返回的都是六位小数点的经纬度

    2023-07-28 15:57

  • 1***@qq.com (作者)

    你这个例子是调用一次的,除非定时器不停掉才会变化,但是那个持续监听的精度也不够

    2023-07-28 15:58

  • lzf李子凡

    回复 1***@qq.com: 我一直重复掉用 经纬度一直是一样的 ,我把网络关了 它就定位不到了

    2023-07-28 16:32

要回复问题请先登录注册