百度地图坐标转换(gps google 百度坐标相互转换)

本文介绍了如何进行不同地图坐标系之间的转换,包括从Google坐标到百度坐标、GPS坐标到百度坐标及反之的方法。对于百度坐标的逆向转换,提供了一种替代方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://malagis.com/baidu-map-coordinate-transformation.html

google坐标转换百度坐标

BMap.Convertor.translate(ggPoint,2,translateCallback);     //GCJ-02坐标转成百度坐标

GPS坐标转换百度坐标

 BMap.Convertor.translate(gpsPoint,0,translateCallback);     //真实经纬度转成百度坐标

百度坐标转换转换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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值