社区
Android
帖子详情
百度地图SDK显示的位置偏差很大,什么原因?
rtcw2001
2016-05-24 07:09:40
用的百度地图SDK,位置信息用的是Android系统的 LocationManager 相关类获取的,位置服务用的GPS,我把手机当前的GPS信息传入到百度地图SDK中的相关方法中,在地图上显示出了位置,但是位置偏差非常大,有1500m左右,用GPS定位应该很准确才对,什么原因呢?
...全文
5895
5
打赏
收藏
百度地图SDK显示的位置偏差很大,什么原因?
用的百度地图SDK,位置信息用的是Android系统的 LocationManager 相关类获取的,位置服务用的GPS,我把手机当前的GPS信息传入到百度地图SDK中的相关方法中,在地图上显示出了位置,但是位置偏差非常大,有1500m左右,用GPS定位应该很准确才对,什么原因呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tiger.King
2017-02-12
打赏
举报
回复
LocationClientOption option = new LocationClientOption(); //只需要设置下option中的坐标类型,默认是gcj02 option.setCoorType("bd09ll"); //重点是bd09ll中09后面是英文的L而不是数字一,就这么坑爹
youguang360
2016-05-24
打赏
举报
回复
百度地图sdk开发指南有坐标转换http://lbsyun.baidu.com/index.php?title=androidsdk/guide/tool 百度地图SDK采用的是百度自有的地理坐标系(bdll09),因此开发者在做位置标注的时候,需要将其他类型的坐标转换为百度坐标。相应的接口和转换方式如下: // 将google地图、soso地图、aliyun地图、mapabc地图和amap地图// 所用坐标转换成百度坐标 CoordinateConverter converter = new CoordinateConverter(); converter.from(CoordType.COMMON); // sourceLatLng待转换坐标 converter.coord(sourceLatLng); LatLng desLatLng = converter.convert(); // 将GPS设备采集的原始GPS坐标转换成百度坐标 CoordinateConverter converter = new CoordinateConverter(); converter.from(CoordType.GPS); // sourceLatLng待转换坐标 converter.coord(sourceLatLng); LatLng desLatLng = converter.convert();
rtcw2001
2016-05-24
打赏
举报
回复
引用 2 楼 lspjx 的回复:
因为百度地图是用的百度坐标,要转换
怎么转换?
lspjx
2016-05-24
打赏
举报
回复
因为百度地图是用的百度坐标,要转换
qq_33641012
2016-05-24
打赏
举报
回复
GPS定位的是准确的坐标,百度地图显示的是加密后的“火星坐标”
android地图
偏差
问题解决
在中国做android地图的程序员都懂的,本类代码可解决火星坐标系统
偏差
!!
百度地图
DEMO
简单的
百度地图
demo,只有定位功能,
偏差
大概为500米,其它功能目前还没有
android开发中
百度地图
定位
位置
偏差
问题
最近在做Android开发时,用到了
百度地图
的API,根据官方文档做了demo后发现,地图上
显示
的
位置
与实际
位置
有
很大
的
偏差
,通过坐标在google地图上查询,发现坐标
显示
的
位置
是准确的,但是在
百度地图
api上却出现了
偏差
。最近在做Android开发时,用到了
百度地图
的API,根据官方文档做了demo后发现,地图上
显示
的
位置
与实际
位置
有
很大
的
偏差
,通过坐标在google地图上查询,发现坐标
显示
的
位置
是准确的,但是在
百度地图
api上却出现了
偏差
。//设置坐标系,如果没有设置,默认为GCJ02坐标系。
Android使用
百度地图
定位
SDK
在wifi下
位置
偏差
前段时间公司上马了一个Android项目,其中用到了
百度地图
的定位
SDK
(V 3.1),上线后有用户反馈来说定位的
位置
不准确(我们展示给用户的地址是具体的街道地址,原来是直接使用的
百度地图
SDK
,需要先获得坐标,然后调用相关接口反解到地址,现在有了单独的定位
SDK
就很方便,只需设置 LocationClientOption.setAddrType("all") 就可以一并返回地址信息),于是找
安卓使用”
百度地图
SDK
“的技术总结以及“常见错误处理”
由于最近做完了一个项目“停车位助手”是基于
百度地图
SDK
的[我的项目APP开源在这里](github.com/haoxinlei1994),在开发期间使用
百度地图
的时候遇到了各种奇葩的问题,今天我就对
百度地图
SDK
的使用进行一个总结,对以前经常犯的错误集中起来,希望可以帮助更多的人。如果有错误欢迎各位大牛指正。 1. 下载
SDK
开发包时,一定要将想要实现的功能模块一起打包下载下来。 在使用
百度地图
之
Android
80,479
社区成员
91,390
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章