社区
Android
帖子详情
百度地图SDK显示的位置偏差很大,什么原因?
rtcw2001
2016-05-24 07:09:40
用的百度地图SDK,位置信息用的是Android系统的 LocationManager 相关类获取的,位置服务用的GPS,我把手机当前的GPS信息传入到百度地图SDK中的相关方法中,在地图上显示出了位置,但是位置偏差非常大,有1500m左右,用GPS定位应该很准确才对,什么原因呢?
...全文
5940
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开发时,用到了
百度地图
的API,根据官方文档做了demo后发现,地图上
显示
的
位置
与实际
位置
有
很大
的
偏差
,通过坐标在google地图上查询,发现坐标
显示
的
位置
是准确的,但是在
百度地图
api上却出现了
偏差
。最近在做Android开发时,用到了
百度地图
的API,根据官方文档做了demo后发现,地图上
显示
的
位置
与实际
位置
有
很大
的
偏差
,通过坐标在google地图上查询,发现坐标
显示
的
位置
是准确的,但是在
百度地图
api上却出现了
偏差
。//设置坐标系,如果没有设置,默认为GCJ02坐标系。
android开发
百度地图
坐标
偏差
,利用
百度地图
Android
sdk
高仿微信发送
位置
功能及遇到的问题...
接触了
百度地图
开发平台半个月了,这2天试着模仿了微信给好友发送
位置
功能,对
百度地图
的操作能力又上了一个台阶我在实现这个功能的时候,遇到一些困难,可能也是别人将会遇到的困难,特在此列出1、在微信发送功能中,不管用户如何拖拽地图,总有个覆盖物固定了MapView中央,怎么实现?其实这很容易实现,只要MapView的布局文件中,将一个ImageView覆盖在MapView的中央,就能够实现不管用户如何拖...
百度地图
的经纬度
位置
百度定位
SDK
可以返回三种坐标系,分别是bd09, bd09ll和gcj02,其中bd09ll能无
偏差
地
显示
在
百度地图
上。 后缀ll=经纬度球面坐标,mc=墨卡托平面坐标。当定位
SDK
中输入gcj02时,默认为经纬度坐标,输入bd09时,默认为墨卡托平面坐标
Android --调启
百度地图
安卓
cordova-plugin-baidu-geolocation定位
偏差
问题
为什么80%的码农都做不了架构师?>>> ...
Android
80,493
社区成员
91,376
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章