当前位置:编程学习 > C#/ASP.NET >>

关于gps数据到谷歌地图 百度地图 偏移的问题 及各种地图的开发及使用

最近项目开发需要调用google地图将gps点投影到google地图上面,但是发现gps获取的信息在谷歌地图上面并不是正确的位置,百度地图的各种调用都解决了,但是谷歌没法!!!
苦b的程序猿啊,还要在半夜发帖求助,都找了几天了还是没解决
刚刚建了讨论群,希望遇到问题的都加下,如果解决了大家共享下解决办法,总比一个人闷起找办法好,54182775,希望不要被和谐,这个问题困扰了我很久了

开发中,使用android手持获取gps信息,sqlserver数据存储,在aspx.net中以html的形式展现 gps 百度 google 地图 偏移 --------------------编程问答-------------------- 我非常负责任地告诉你,我敢保证百度地图的位置是极其偏的,而谷歌地图才是无偏的。

为什么一些国内地图跟国内的GPS指引的位置貌似差不多?天朝就是这样奇特,按照“规定”所有这些设备都必须故意给你偏移了。可是如果你找一个没有水货设备来试试,它显示的才是真实的经纬度。

实际上据说国内各家出的地图都在测绘局给他们做的偏移上有做了偏移,所以你要调用百度地图的api去纠偏。

问题是纠偏之后,天朝的测绘部门强加的偏移,百度是不敢给你纠偏的。如果再纠偏的话,那么百度出的原始的地图就必须像谷歌地图这种真正精准的地图一样了。

实际上这个问题在咱们天朝,就是一种“以路人皆知的偏移为合理”的被强奸态度来使用地图。

在你的城市,你对4、5个点的坐标进行采集,然后在谷歌地图(道路或者卫星图,最好是卫星图)上采集坐标,然后解算一个简单的三元一次线性规划题,就可以得到从你的GPS“纠偏”到谷歌地图上的计算公式(大致就是利用6个参数对经纬度进行线性计算)。

网上有所谓“百万数据的纠偏数据库”,那其实更多地是噱头。你只要在自己经常去的小区域内,自己去采集几个坐标点,就能计算出纠偏公式的参数。 --------------------编程问答-------------------- 首先非常真诚的感谢你这么详细的讲解,测试用机为华为C8813D,因为使用了多款包括山寨机进行测试的数据百度的纠偏api能够纠正而且较为准确的打印到地图误差+-1M左右,但是网络上却无法找到google类似的api,我是这样认为的我没有找到,您讲的通过几个点来定纠偏公式请问下有亲测么? --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 不能沉了呀,等着交项目,各位帮帮忙
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,