起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4520|回复: 12

[处理中3] 百度定位偏离太多,如何解决?

  [复制链接]

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
发表于 2017-12-24 22:15:35 | 显示全部楼层 |阅读模式
我们用 wex5 开发一个应用,主要是为了方便政府服务农户,采集农户数据,其中包括居民的位置信息。但实际使用发现,位置偏离太多,有时甚至偏离10公里以上,所以程序目前根本没有办法使用。我们是用手机本身的流量来工作,所以是用的基站定位。
我的代码如下:
  1.         Model.prototype.btnLbsClick = function(event){
  2.                 //定位
  3.                 var my = this ;
  4.                 var ldb = this.comp("baasDataKhckInfo") ;
  5.                 navigator.geolocation.getCurrentPosition(success, fail, null);               
  6.                 var my = this ;
  7.                 function success(data){
  8.                         ldb.setValue("经度",data.coords.longitude);
  9.                         ldb.setValue("纬度",data.coords.latitude);
  10.                         ldb.setValue("定位地址",data.address);
  11.                         ldb.setValue("自然村",data.address);
  12.                 }
  13.                 function fail(msg){
  14.                         alert("无法读取位置信息,请联系软件设计商,错误信息为:"+msg);
  15.                 }       
  16.         };
复制代码
请问您我这样,使用本机 4G 流量来工作的场景,如何让定位的精度提高?


11

主题

26

帖子

62

积分

初级会员

Rank: 2

积分
62
QQ
发表于 2017-12-25 09:34:07 | 显示全部楼层
同求
回复

使用道具 举报

发表于 2017-12-25 13:43:35 | 显示全部楼层
获取经纬度以后,需要调用调用百度API 获取地理位置信息的!
http://docs.wex5.com/wex5-app-question-list-2062

关于坐标的案例,还可以看下
http://docs.wex5.com/wex5-app-question-list-2072/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-12-25 22:50:13 | 显示全部楼层
经过测试,在农村空旷的地方,反而有偏移,多的能偏移十多公里。我是用手机的流量来工作,请问这种情况,怎么解决?
回复 支持 反对

使用道具 举报

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
发表于 2017-12-26 08:51:04 | 显示全部楼层
yczxqy 发表于 2017-12-25 22:50
经过测试,在农村空旷的地方,反而有偏移,多的能偏移十多公里。我是用手机的流量来工作,请问这种情况,怎 ...

1.开启GPS,使用高精度定位;
2.针对IOS设备需要转换坐标系(WGS→百度坐标系)
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-12-26 09:55:57 | 显示全部楼层
可以给个示例代码吗?
回复 支持 反对

使用道具 举报

发表于 2017-12-26 11:32:14 | 显示全部楼层
yczxqy 发表于 2017-12-26 09:55
可以给个示例代码吗?

可以等,今天发布3.8版本后,再试试看行不,3.8的插件经过了一轮升级
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

41

主题

837

帖子

2271

积分

金牌会员

搬砖工

Rank: 6Rank: 6

积分
2271
QQ
发表于 2017-12-26 13:20:23 | 显示全部楼层
liangyongfei 发表于 2017-12-26 11:32
可以等,今天发布3.8版本后,再试试看行不,3.8的插件经过了一轮升级

测试页面都做好了 就等你的新本 各种测试立马开始
Wex5开发者,欢迎互相交流学习
交流群:30057529


我要成为代码女神
回复 支持 反对

使用道具 举报

99

主题

216

帖子

870

积分

高级会员

Rank: 4

积分
870
QQ
发表于 2017-12-26 14:22:20 | 显示全部楼层
你用插件获取到坐标然后用跨域请求百度后者高德地图的API,可以定位到几米之内的。兄弟。
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-12-26 14:54:43 | 显示全部楼层
3.8 版什么时候发布呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-28 07:18 , Processed in 0.061994 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表