`
hunray
  • 浏览: 219362 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

通过百度地图API,将百度坐标转换成GPS经纬度

阅读更多
百度地图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
分享到:
评论
2 楼 czxlylc 2014-08-22  
原来的点传不到回调函数里,回调函数里获得的值在外面又取不到,请问是如何同时获取到这两个值进行计算呢
1 楼 艾丽斯顿 2013-12-20  
GPS坐标转百度坐标的功能 ,百度有这个api是吧,可是我调用了一下,他返回的是这样的,该怎么用呢


BMap.Convertor.cbk_7594&&BMap.Convertor.cbk_7594({"error":0,"x":"MTE2LjQxMDA0OTUwNTY2","y":"MzkuOTE2OTc5NTE5ODcz"})

相关推荐

    GPS坐标转换为百度地图坐标(JS)

    GPS坐标转换为百度地图坐标(JS),包括在线和离线算法2种方式,在线调用百度api进行坐标转换,离线使用算法进行坐标转换

    百度地图Api Get获取LBS数据及经纬度转换

    百度地图Api开发源码,包括地图初始化,百度地图和GPS坐标之间的转换,以及通过GET请求获取云端的详细数据,添加自定义图层并自定义点击标签事件

    坐标转换——GPS转百度

    GPS坐标转换为百度地图坐标(JS),包括在线和离线算法2种方式,在线调用百度api进行坐标转换,离线使用算法进行坐标转换

    GPS坐标系转换以及经纬度距离计算

    % * 各地图API坐标系统比较与转换; % * WGS84坐标系:即地球坐标系,国际上通用的坐标系。设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系, % * 谷歌地图采用的是WGS84地理坐标系(中国范围除外); ...

    各地图API坐标系统比较与转换(WGS84坐标系、火星坐标系、百度坐标系、搜狗坐标系、图吧坐标系)

    * 各地图API坐标系统比较与转换; * WGS84坐标系:即地球坐标系,国际上通用的坐标系。设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系, * 谷歌地图采用的是WGS84地理坐标系(中国范围除外); ...

    使用百度定位SDK获取百度GPS坐标(经纬度等)信息并上传到数据库

    使用百度定位SDK获取GPS数据并上传到数据库,获得的坐标为百度坐标系坐标,若要在其他地图上使用需要进行相应转换。 百度定位SDK锁屏后无法定位问题的解决,是使用了一个AlarmManager每隔10秒发送一个PendingIntent...

    Gps坐标系转换Java工具类WGS坐标与Google和百度坐标互转

    Gps坐标系转换Java工具类WGS坐标与Google和百度坐标互转,偏差很小,与百度Api调用转换几乎相差无几,程序为Java程序,工具类直接传经纬度调用相应转换方法即可获取转换后的返回值

    Python 利用高德地图api实现经纬度与地址的批量转换

    我们都知道,可以使用高德地图api实现经纬度与地址的转换。那么,当我们有很多个地址与经纬度,需要批量转换的时候,应该怎么办呢...坐标转换是一类简单的HTTP接口,能够将用户输入的非高德坐标(GPS坐标、mapbar坐标、

    地图坐标系转换

    * 各地图API坐标系统比较与转换; * WGS84坐标系:即地球坐标系,国际上通用的坐标系。设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系, * 谷歌地图采用的是WGS84地理坐标系(中国范围除外); * ...

    基于python实现的常用大地测量(投影)坐标系相互转换工具

    WGS84原始坐标系,一般用国际GPS纪录仪记录下来的经纬度,通过GPS定位拿到的原始经纬度,Google和高德地图定位的的经纬度(国外)都是基于WGS84坐标系的;但是在国内是不允许直接用WGS84坐标系标注的,必须经过加密...

    代码分析Python地图坐标转换

    各地图API坐标系统比较与转换; WGS84坐标系:即地球坐标系,国际上通用的坐标系。设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系, 谷歌地图采用的是WGS84地理坐标系(中国范围除外); GCJ02坐标...

    基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标

    那么剩余的工作也就比较简单了,保存坐标,然后转换为WGS坐标,这样才能和现有的GPS数据以及地图匹配. 主要问题和解决方法 本地保存文件跨浏览器支持 由于安全的原因,JavaScript本地保存文件的方式通常都只有IE支持...

    wince的GPS模拟器

    按Pause按钮暂时将速度置0,但依然将当前坐标通过选择的串口及Ozi输出,再次 按Pause按钮将恢复原速度。 按Stop按钮停止输出GPS语句,若当前启动了多路输出,则弹出一个对话框询问要 停止哪些路输出。 面板上的...

    Google Android SDK开发范例大全(第3版) 1/5

    Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...

    Google Android SDK开发范例大全(第3版) 4/5

    Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...

    Google Android SDK开发范例大全(第3版) 3/5

    Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...

    Google Android SDK开发范例大全(第3版) 5/5

    Google Map应用:GPS定位、规划导航路径、GPS Google地图、地址反查地理坐标等卫星全球定位实例。 创意程序设计:即时动态桌面、电蚊香、转转轮盘、任务管理器、中英发音字典、手机手电筒、GPS轨迹记录器、女性贴身...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    10.2 GPS轨迹记录器——利用LocationListener在地图上画图并换算距离 10.3 女性贴身看护——AlarmManager.DatePicker.TimePicker 10.4 手机QRCode二维条形码生成器——Canvas与SurfaceHolder绘图 10.5 AndroidQRCode...

Global site tag (gtag.js) - Google Analytics