gps转百度地图坐标 java_gps数据转百度地图坐标

昨天大叔问我一个关于gps的问题,一开始我是懵逼的,因为之前我从来没有接触过这玩意儿。稍微查了一下,gps协议包含了$开头和<>结尾,但这并不是重点。大叔告诉我说他们采集了一些位置的经纬度坐标,但是放在百度地图里就有偏差,位置差了几公里。这个问题不小,毕竟差了几公里。于是在一番搜索后发现原来是百度在原本的经纬度上做了两次加密,这就导致了百度地图的坐标和其他地图的坐标稍微不同。

于是我去找这个算法,发现好像是保密的(也可能是时间短我没有找到)。最后在百度api的官网上找到了解决方案。

地址如下

http://lbsyun.baidu.com/index.php?title=webapi/guide/changeposition&qq-pf-to=pcqq.c2c

使用这个api,我首先做了几个实验

经纬度 118.7181389,32.0001889,这是南京江中东路的坐标,可以看到定位偏移的很明显

1d633fe1c2a4e1a561cd9899a26f0fea.png

根据api格式我在浏览器里查询后得到了新的坐标

543ac6fe77e1e2e5f98a5aba4e4a9ca7.png

查询坐标,这回位置对了

1ff7bbb8177214d94720cb78316a2ef8.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值