公告

公告:6月1日起论坛仅作为产品公告及开发者交流平台,如您的问题需百度工程师解答请前往 「反馈平台」 咨询,3个工作日内专人回复。

查看: 5531|回复: 8

[资源分享] 百度地图Android定位SDK v7.2全新发布,连续室内定位轨迹更...

[复制链接]
百度开放君 发表于 2017-8-14 14:55:05 | 显示全部楼层 |阅读模式
百度地图Android定位SDK自v7.0版本起,为广大开发者提供了室内精准定位能力,室内精准定位利用地磁、WIFI指纹、蓝牙、传感器等技术,定位精度可达到1-3m。新功能一经推出,便受到了广大开发者们的青睐。目前,百度地图Android定位SDK产品已经帮助了市场上超过70%的应用更快速、更准确地获取终端位置。
2017年8月11日,百度地图Android定位SDK v7.2全新发布,全面提升室内精准定位环境下连续定位轨迹的平滑程度!



升级点效果展示:
屏幕快照 2017-08-14 下午2.55.13.png
左图为升级前的效果,右图为v7.2版本升级后的效果,可以明显看到,升级后定位点的连续性有了明显的改善。
其他升级点:
Android定位SDKv7.2版本除了优化了室内精准定位的平滑性问题,还增加了如下几个实用功能点,相信可以帮助广大开发者更好的使用SDK产品,解决实际问题。
  • 新增Abstract类型的监听接口BDAbstractLocationListener,用于更灵活的监听位置信息(原有BDLocationListener接口同步保留);
  • 新增onLocDiagnosticMessage方法,用于获取更详细的定位错误返回码,有助于开发者根据不同的信息,给予用户更友好的提示;
  • 新增setWifiValidTime(int time)方法,用于设置WiFi有效期,可明显改善首次定位因WiFi信息过期导致的定位不准问题;
  • 新增getLocationID()方法,用于获取定位唯一标识,当开发者遇到定位问题,可将此ID提供给我们快速排查解决问题;
  • 新增reStart()方法,用于重启定位服务,解决部分设备在定位过程中,因为设备本身问题引起的定位卡死。


流年_year 发表于 2017-8-15 20:01:50 | 显示全部楼层
请问新增的BDAbstractLocationListener用哪个方法注册?
原有的registerLocationListener只能注册BDLocationListener
回复 支持 3 反对 0

使用道具 举报

senny_hi 发表于 2017-11-29 15:19:20 | 显示全部楼层
VisionLMS 发表于 2017-11-27 14:05
哪里下载最新的android 定位sdk?    现在官网下载的不是最新的  public void registerLocationListener(BD ...

你好,官网是这个  http://lbsyun.baidu.com/index.php?title=android-locsdk

下载地址为:http://lbsyun.baidu.com/index.ph ... dk-android-download

新版本SDK 对监听接口做了升级,可参考文档介绍
http://lbsyun.baidu.com/index.ph ... get-location/latlng
回复 支持 0 反对 1

使用道具 举报

VisionLMS 发表于 2017-11-27 14:05:21 | 显示全部楼层
哪里下载最新的android 定位sdk?    现在官网下载的不是最新的  public void registerLocationListener(BDAbstractLocationListener var1) 没有找到这个监听
回复 支持 1 反对 0

使用道具 举报

流年_year 发表于 2017-8-15 20:03:26 | 显示全部楼层
流年_year 发表于 2017-8-15 20:01
请问新增的BDAbstractLocationListener用哪个方法注册?
原有的registerLocationListener只能注册BDLocatio ...

另外新增的setWifiValidTime(int time)方法
我无法调用,找不到这个方法啊
回复 支持 1 反对 0

使用道具 举报

用户_3elbzyfuk 发表于 2017-8-16 16:06:29 | 显示全部楼层
你好,我的需求遇到个问题,就是,AK能否在java层动态指定,也就是说我AndroidManifes.xml里面可以不用指定
<meta-data
            android:name="com.baidu.lbsapi.API_KEY"
            android:value="AK" />
或者先指定,然后在java里面再改。
我在LocationClient里面找到了getAccessKey(),但是没有找到setAccessKey相关的方法
YY157701297 发表于 2017-8-22 11:53:56 | 显示全部楼层
流年_year 发表于 2017-8-15 20:01
请问新增的BDAbstractLocationListener用哪个方法注册?
原有的registerLocationListener只能注册BDLocatio ...

和你一样为这个烦恼,这么多天了也不见答复。
用户_t4ruyn3c5 发表于 2017-11-27 10:26:37 | 显示全部楼层
BDAbstractLocationListener  是个抽象类为啥文档是实现这个接口呢
老潘5488 发表于 2017-11-30 19:58:14 | 显示全部楼层
好强大 新人来学习

小黑屋|手机版|百度地图开放平台 ( 京ICP证030173号 )

GMT+8, 2018-9-20 04:26 , Processed in 0.111056 second(s), 23 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表