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

QQ登录

只需一步,快速开始

查看: 3810|回复: 9

[处理中3] 百度定位,偏移太多,有什么办法吗?

[复制链接]

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
发表于 2017-11-14 18:01:51 | 显示全部楼层 |阅读模式
我的APP中,使用百度定位,使用的 cordova 插件,但实际使用,位置偏移太多,有时能偏移500米以上。我是用在农村服务,500米能偏移一个村庄了,所以如果这个不改善就没办法实用。还请老师们指导一下,谢谢!
发表于 2017-11-14 18:14:15 | 显示全部楼层
百度地图案例,你参考下
http://docs.wex5.com/wex5-app-question-list-2040

试试这些案例定位是否准确!

获取当前位置参考
http://docs.wex5.com/wex5-app-question-list-2062


另外插件修改过bug,需要重新下载 替换旧的插件!
http://docs.wex5.com/wex5-app-question-list-2106/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-11-15 10:06:49 来自手机 | 显示全部楼层
我乘火车,实测百度定位,包括综合应用,自己用插件写的程序,发现偏移很大,以图为例。我在火车上,没有一次是定在火车线上的。
我用的是华为mate8,安卓系统。
还请起步专家指导、优化一下,谢谢!
Screenshot_20171115-095348.png
Screenshot_20171115-095201.png
Screenshot_20171115-095101.png
Screenshot_20171115-093951.png
回复 支持 反对

使用道具 举报

发表于 2017-11-15 10:15:58 | 显示全部楼层
yczxqy 发表于 2017-11-15 10:06
我乘火车,实测百度定位,包括综合应用,自己用插件写的程序,发现偏移很大,以图为例。我在火车上,没有一 ...

你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间反馈结果,谢谢!
2017111500002
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-11-15 10:20:33 来自手机 | 显示全部楼层
再补充一下,我的应用场景是政府惠农服务,要跑一家一户农户,由于我们非当地人,前面走访回头就认不识路了,领导去检查没人带队也找不着,所以想用定位。但现在定位偏移太多,农村房子砌得基本差不多,以现在这个偏移量能村头偏到村尾,就不可用了。经实测,百度App很准,既使偶尔有偏移,也能修正过来,帖个百度App的图为例

Screenshot_20171115-093844.png
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-11-15 10:53:26 来自手机 | 显示全部楼层
百度精度问题
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-11-15 10:55:35 来自手机 | 显示全部楼层
百度精度问题:我在火车上连续按定位,我发现百度一个区域才定位一个点,并不是实时座标
Screenshot_20171115-105126.png
回复 支持 反对

使用道具 举报

发表于 2017-11-15 13:10:37 | 显示全部楼层
yczxqy 发表于 2017-11-15 10:55
百度精度问题:我在火车上连续按定位,我发现百度一个区域才定位一个点,并不是实时座标 ...

先说明一下,你的代码实现,以及用的哪个插件?哪个方法出现的这个问!
因为平台提供了3种案例显示百度地图! 你说问题最好描述清楚,
什么插件什么方法,怎么实时定位的?代码是啥,最好都交代,本地也好方便重现
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
 楼主| 发表于 2017-11-16 06:59:05 | 显示全部楼层
老师好,昨天出差不方便贴代码,我定位的代码是:
  1.         Model.prototype.btnMyClick = function(event){
  2.                 var jd ;
  3.                 var wd ;
  4.                 navigator.geolocation.getCurrentPosition(success, fail, null);               
  5.                 function success(data){
  6.                         wd = data.coords.latitude ;
  7.                         jd = data.coords.longitude ;
  8.                         addr = data.address ;
  9.                         ltype = data.coorType ;
  10.                         alert("定位成功!") ;
  11.                         my.showLbs(jd, wd, "我的位置") ;
  12.                 }
  13.                 function fail(msg){
  14.                         alert("无法读取位置信息,请联系软件设计商,错误信息为:"+msg);
  15.                 }               
  16.         };       
复制代码
用的:geolocation 插件。昨天在出差途中也是用这个插件打包的应用来进行研究测试的。
还请老师多指导!非常感谢!


回复 支持 反对

使用道具 举报

发表于 2017-11-16 09:38:45 | 显示全部楼层
yczxqy 发表于 2017-11-16 06:59
老师好,昨天出差不方便贴代码,我定位的代码是:
用的:geolocation 插件。昨天在出差途中也是用这个插件 ...

这个插件,获取经纬度应该没问题!只是类型可能和百度地图的不一致!
你先参考这个案例
/UI2/demo/plugin/geolocation/demo.w
试试转换一下其他格式的!先尝试能不能准确定位~!

如果想实时获取经纬度位置!可以参考
/UI2/demo/native/geolocation/mainActivity.w

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 22:53 , Processed in 0.115622 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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