百度坐标和GPS坐标转换

转载 2015年07月10日 10:28:00
百度地图API中,有GPS坐标转百度坐标的功能
http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&0_6#0&6


http接口是:http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=116.397428&y=39.90923&callback=BMap.Convertor.cbk_7594
返回结果坐标是通过base64加密的。
这个转换算法百度是不会公开的,而且百度也没有提供百度坐标转成GPS坐标功能,这里我用了取巧的办法。


百度坐标和GPS坐标转换在很近的距离时偏差非常接近。
假设你有百度坐标:x1=116.397428,y1=39.90923
把这个坐标当成GPS坐标,通过接口获得他的百度坐标:x2=116.41004950566,y2=39.916979519873


通过计算就可以得到GPS的坐标:
x = 2*x1-x2,y = 2*y1-y2
x=116.38480649434001
y=39.901480480127


在http://dev.baidu.com/wiki/static/map/API/examples/?v=1.2&0_6#0&6 将此坐标输入GPS数据项中得到的结果是:116.39743826208,39.909194650838

百度坐标转换gps坐标工具类

百度坐标和标准的gps坐标有偏差,这里提供一个百度坐标转换为gps坐标的工具类。 package com.smarteye.baidumap; import com.baidu.location....
  • u010794950
  • u010794950
  • 2015年04月30日 15:18
  • 3446

GPS坐标转百度地图坐标的方法

首先需要认识一下GPS的坐标系。GPS坐标系遵循WGS-84标准,在这个标准下,GPS芯片可以发出不同的数据包格式。根据其数据帧帧头的不同,GPS数据可以分类为GPGGA、GPGSA、GPGSV、GP...
  • gulansheng
  • gulansheng
  • 2015年03月20日 19:30
  • 5314

GPS坐标转换为百度坐标的方法总结——IOS篇

WGS84,全稱World Geodetic System 1984,是為GPS全球定位系統使用而建立的坐標系統。      通常使用百度地图时需要进行坐标转换,遇到这个问题后进行了这方面的研究,目前...
  • max1198
  • max1198
  • 2015年06月13日 21:31
  • 2723

go通过代理访问百度地图api实现GPS角坐标转换

package crontab import ( . "domain/model" "encoding/json" "infrastructure/log" "io/ioutil" "ne...
  • u013870094
  • u013870094
  • 2017年06月29日 08:23
  • 252

GPS坐标转换为百度坐标 js封装

前言BMap.Convertor在坐标转换上有数量限制,这点在实际的项目中受限。参考网上一些文档,封装了下面js版的坐标转换工具pointtransfertools.js。经测试,误差在可容忍范围之内...
  • u010989191
  • u010989191
  • 2016年10月31日 14:00
  • 4043

GPS坐标转换为百度坐标的方法总结——IOS篇

WGS84,全稱World Geodetic System 1984,是為GPS全球定位系統使用而建立的坐標系統。      通常使用百度地图时需要进行坐标转换,遇到这个问题后进行了这方面的研究,目前...
  • max1198
  • max1198
  • 2015年06月13日 21:31
  • 2723

GPS坐标转换成百度坐标

在开发中,我们经常会遇到定位不准确的问题,只有坐标类型一致的情况下,定位才会准确。 原谅我时间紧急,直接贴代码吧。 ...
  • u010367582
  • u010367582
  • 2015年06月17日 15:18
  • 391

通过偏移将GPS坐标转换成百度坐标--服务端实现

前面写了一篇关于 通过偏移将GPS坐标转换成百度坐标--js实现 的,连接: 现在在补一刀,哈哈,关于服务端实现的。 服务端实现,跟js端实现大同小异,没啥子区别,只是封装不同罢了。在服务端实...
  • SLAMDUNK006
  • SLAMDUNK006
  • 2015年12月04日 10:13
  • 898

将GPS坐标转换成百度地图坐标,将baidu 经纬度 转换为google经纬度

package com.lvtu.utils; import com.lvmama.comm.utils.HttpsUtil; import net.sf.json.JSONArray; i...
  • jakeswang
  • jakeswang
  • 2016年07月26日 11:17
  • 2532

GPS坐标转换为百度地图坐标

package com.test; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java...
  • Johon_Medison
  • Johon_Medison
  • 2015年11月29日 08:11
  • 428
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:百度坐标和GPS坐标转换
举报原因:
原因补充:

(最多只允许输入30个字)