关于百度地图坐标的偏移量

abz980 2013-09-04 07:24:21
根据经纬度,获得了那个坐标点,并且显示到了百度地图上面,但是这个坐标点与真实坐标有一点偏移,我知道解决方法可以用原始的lat加上offsetlat,lng加上offsetlng,得出纠偏后的经纬度,但是关键是offsetlat的值和offsetlng应该为多少?
...全文
1261 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmakebest 2013-09-05
  • 打赏
  • 举报
回复
百度有公开的在线函数,可以将真实经纬度转为百度地图上可用的坐标。 使用下面这个 URL 返回的内容是在安卓上用的,仅供参考:
String url = String.format("http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=%f&y=%f", x, y);
ycproc 2013-09-05
  • 打赏
  • 举报
回复
google有公开的纠偏库接口 不过有调用次数限制(超出收费),国内也有做这个服务的
abz980 2013-09-05
  • 打赏
  • 举报
回复
引用 4 楼 tcmakebest 的回复:
百度有公开的在线函数,可以将真实经纬度转为百度地图上可用的坐标。 使用下面这个 URL 返回的内容是在安卓上用的,仅供参考:
String url = String.format("http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=%f&y=%f", x, y);
谢谢,但是我是在ASP.NET上获取百度地图的坐标的,不是在安卓上
tcmakebest 2013-09-05
  • 打赏
  • 举报
回复
引用 8 楼 fengyarongaa 的回复:
google有公开的纠偏库接口 不过有调用次数限制(超出收费),国内也有做这个服务的
谷歌和百度的纠偏是不同的,事实国内的每一种地图都是不同的。
  • 打赏
  • 举报
回复
其实百度那个转换,有时候看起来也会觉得非常荒唐。因为所谓“真实经纬度”来自于哪里?到底是先有真实的东西然后才有伪装,还是相反呢? 这类事情,有时候没有办法说。由于历史原因,有些领导习惯于把老百姓的基本的知情权跟国家机密扯在一起,可以造成混淆不清的全民恐怖的宣传攻势。
  • 打赏
  • 举报
回复
国内这些公司为了竞争,除了测绘局的加密以外,自己还有偏移,跟别家的不一样。 另外,我才懒得过度去讨论什么“真实经纬度转换为百度地图坐标”的问题。我只关心如何统一成真实坐标的问题。
  • 打赏
  • 举报
回复
取坐标很容易。 例如国内的地图都偏的离谱,但是谷歌地图(谷歌公司没有对政府关键人物公关,因此没有拿到国内的牌照)就没有偏移。那么你就可以从两个地图上分别取得坐标。 当然你也可以请人拿一部没有经过中国政府、公司特意制作过的水货手机,实地去走一下,取得它的真正的GPS数据。
  • 打赏
  • 举报
回复
引用 楼主 u011838693 的回复:
根据经纬度,获得了那个坐标点,并且显示到了百度地图上面,但是这个坐标点与真实坐标有一点偏移,我知道解决方法可以用原始的lat加上offsetlat,lng加上offsetlng,得出纠偏后的经纬度,但是关键是offsetlat的值和offsetlng应该为多少?
纠偏是需要一定的旋转和扭曲的,绝对不是简单的平移! 简单来说,你可以取至少3个坐标点(当然最好是取6个以上的点),然后带入二元一次非线性方程,进行最小二乘拟合计算,得到6个参数,这就确定了纠偏方程。然后用此方程(也就是用参数向量)乘上你的一组坐标(例如500个点),得到纠偏之后的一组新坐标。 当然这通常仅仅是在一定范围内的,例如你再北京城区取2个点,跑到天津去取第3个点,然后给北京大兴区的一组坐标纠偏,这样取样本点就有点远了。
1、支持地图种类繁多:几乎包含所有主流在线地图,包括不仅限于谷歌、百度、高德、四维、微软、诺基亚、天地图、腾讯、ArcGIS、雅虎等地图,每种地图各有千秋。   2、支持海量地图下载:下载图片数量无任何限制,模拟浏览器请求方式进行地图下载,从而实现免封IP,随心所欲,无限下载。   3、提供了全国主要城市边界坐标,内置了全国共有34个省级行政区和3000多个地级行政区划单位边界坐标并可以导出为KML、文本等格式。   4、下载方式灵活多样,操作简单方便,只要拖动几下鼠标,就可按圆形,矩形,不规则多边形和行政区范围下载。   5、支持无缝拼接单张大图,可拼接成BMP、PNG、JPG大图,最大支4G,GeoTIFF可拼接为无限制大图。   6、支持生成精确坐标文件,可将所下载的图片精确地叠加到其它软件中,比如Global Mapper、ArcMap等。   7、支持自动升级地图版本,和官方地图保持同步,即使不升级软件也能下载到最新的地图。   8、支持将下载的地图转换为ArcGIS切片缓存格式,可在ArcMap中直接打开,也可用于ArcGIS Server发布为底图服务。   9、支持将下载的地图转换为MBTiles格式离线地图包。   10、支持将下载的地图转换为OruxMaps离线地图包,供户外安卓地图软件OruxMaps离线调用,支持导出无偏移卫星地图。   11、支持将下载的地图转换为SQLiteDB格式离线地图包,供RMaps、BigPlanet等手机地图离线浏览。   12、支持地图标记,可更换图标和导出为KMZ格式。   13、支持任务的断点续传,智能补全下载。   14、支持HTTP代理下载。   15、提供测量距离、测量面积、火星坐标和地球坐标互转等实用功。   16、支持GPS导航功能,支持NMEA-0183协议,是专门为广大户外驴友量身定制贴心功能。   17、支持海量POI下载。   18、支持二次开发,可轻松搭建类似谷歌、百度地图一样的离线地图。   19、Windows原生语言开发,比Java/.NET等语言开发的程序效率高几倍。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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