百度API———基础地图(三)*

本文探讨了百度地图产生的定位误差原因,包括GPS坐标与百度地图坐标系的差异以及不同地图坐标系统的偏移。解决方案主要是通过坐标转换,将GPS坐标转为百度地图坐标,并解决单位问题。此外,还介绍了百度地图支持其他地图坐标的转换接口,允许批量转换最多100个坐标点。
摘要由CSDN通过智能技术生成

百度地图产生定位误差

误差原因

GPS原因

国际经纬度坐标标准为WGS-84,国内必须至少使用国测局制定的GCJ-02坐标系对地理位置进行首次加密。百度坐标在此基础上,进行了BD-09二次加密措施,更加保护了个人隐私。百度对外接口的坐标系并不是GPS采集的真实经纬度,需要通过坐标转换接口进行转换。

其它地图坐标原因

出于安全考虑,所有的地图经纬度都是有偏差的。可以参考火星坐标系统。
火星坐标系统

GPS误差解决方案

GPS坐标转换为百度地图坐标就好了

// 百度API转换工具
CoordinateConverter converter  = new CoordinateConverter();
// 选择转换类型
converter.from(CoordinateConverter.CoordType.GPS)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值