Gps获得的经纬度不准确

码农刘燕秋 2010-06-23 04:04:40
通过GPSGetPosition获得到数据
纬度比实际纬度大0.002度左右
经度比实际经度小0.004度左右
测的位置与实际位置相差500米左右。请问各位高手这是什么原因。
测试环境空旷的环境,6-8颗卫星
...全文
1186 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hardwaredev 2011-12-29
  • 打赏
  • 举报
回复
UCMap sdk for Android
UCMap sdk for iOS
UCMap sdk for Windows Mobile
这三款开发包都提供针对Google地图的坐标纠偏
程老师2088 2010-06-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jiangyongtao 的回复:]
以GPS的数据为准,Google的数据不太准确。
Google有的数据是靠统计分析得来的。
[/Quote]

谷歌地图的算法比较聪明,还是以GPS硬件给出的为准。。此外国家对商业的导航地图是有加密规定的,所以你用GPS硬件给出的经纬度去匹配一个已经处理过的地图,估计是会有偏差。。

不知道你是用什么地图去比较的呢?
码农刘燕秋 2010-06-24
  • 打赏
  • 举报
回复
感谢各位热心的回答,我现在终于知道原因了。地图上的经纬度都是实际经纬度经过偏移算法计算出来的,GPS读出的经纬度要在地图上对应上必须要知道偏移算法。
不知各位知道这个偏移算法吗?
SongQues 2010-06-24
  • 打赏
  • 举报
回复
GPS我做个一个项目,读取来的数据很不准确,到后来我也不清楚是GPS的病还是地图的病,我读取出来的数据总是漂移
fbishw123 2010-06-23
  • 打赏
  • 举报
回复
GPS获得的经纬度坐标是正确的,而Google Maps经过了偏移,所以两者无法精确套合,
http://hi.baidu.com/geochenyj 提供了坐标纠正的手机版Google Maps 开发API
gengzhen_2005 2010-06-23
  • 打赏
  • 举报
回复
你读取到的经纬度数据应该是比较准确的,但放在地图上通常都被加偏了(国家测绘局有规定,有一个具体的加偏算法的),所以会有比较大的误差。如果想准确一些必须纠偏才行。
世外涛缘 2010-06-23
  • 打赏
  • 举报
回复
以GPS的数据为准,Google的数据不太准确。
Google有的数据是靠统计分析得来的。
载舟之水 2010-06-23
  • 打赏
  • 举报
回复
GPS模块输出数据本来就是抖动的,每种模块精度不一样。Google不用GPS模块也能取到,看你是怎么比较。
码农刘燕秋 2010-06-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ultrapro 的回复:]
有的是GOOGLE map 么?国内的地图厂商给出的地图数据都是偏移过。
[/Quote]
我是把手机GPS模块中读出的测试位置的经纬度数据和谷歌地图上测试位置的经纬度数据进行比较得出有偏差的。
那到底是GPS读出的经纬度正确,还是谷歌地图上的经纬度正确。
儿大不由爷 2010-06-23
  • 打赏
  • 举报
回复
有的是GOOGLE map 么?国内的地图厂商给出的地图数据都是偏移过。
neu_gis 2010-06-23
  • 打赏
  • 举报
回复
GPS民用精度应该在10米左右,经过计算处理,能够达到5米左右,你的误差有点太大了吧!

7,660

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧