第13行: | 第13行: | ||
<div class="devguideorder"><span>1</span>集成百度导航SDK</div> | <div class="devguideorder"><span>1</span>集成百度导航SDK</div> | ||
<div class="devguidecenter">首先,请下载和配置[http://lbs.baidu.com/index.php?title=android-navsdk 最新版本百度导航SDK]。在导航初始化完成之后启动智能定位VDR功能。 | <div class="devguidecenter">首先,请下载和配置[http://lbs.baidu.com/index.php?title=android-navsdk 最新版本百度导航SDK]。在导航初始化完成之后启动智能定位VDR功能。 | ||
− | + | ||
<pre class="prettyprint codestyle"> | <pre class="prettyprint codestyle"> | ||
BaiduNaviManagerFactory.getBaiduNaviManager().setVdrEnable(true); | BaiduNaviManagerFactory.getBaiduNaviManager().setVdrEnable(true); | ||
</pre> | </pre> | ||
+ | </div> | ||
<div class="devguideorder"><span>2</span>集成定位SDK-JAR包</div> | <div class="devguideorder"><span>2</span>集成定位SDK-JAR包</div> | ||
<div class="devguidecenter">智能定位VDR版本定位SDK采用分离式文件方案,不与其他百度地图开放平台功能一体打包,开发者在使用时,在已经部署好导航SDK的基础上,VDR定位SDK所需文件都需要集成到工程项目中,JAR文件有如下图所示: | <div class="devguidecenter">智能定位VDR版本定位SDK采用分离式文件方案,不与其他百度地图开放平台功能一体打包,开发者在使用时,在已经部署好导航SDK的基础上,VDR定位SDK所需文件都需要集成到工程项目中,JAR文件有如下图所示: |
2020年7月10日 (五) 11:18的版本
简介
百度智能定位VDR是一种在丟星场景下,利用“AI惯导+位置大数据”实现持续输出定位位置的功能,典型场景如隧道等。在用车场景中,例如网约车、物流运输等行业,司机常会在驾车过程中遇到卫星信号弱,甚至没有的情况,导致导航体验不佳甚至无法导航。百度地图基于高精惯性导航和位置大数据挖掘,运用智能融合引擎和机器学习模型,大幅提升惯导效果,实现了卫星信号无或弱场景持续导航。目前整体推算过程流畅且定位精准,效果与卫星定位非常接近。 百度首创的智能定位VDR功能已在百度地图APP中有成熟的应用,现将智能定位能力开放给广大开发者使用,逐步支持隧道、漂移区域、全丢星区域的持续导航。
注意:
1、智能定位VDR功能需要联合百度导航SDK一起使用,不能单独使用。
2、智能定位VDR是定位SDK的高级权限,需先开通服务权限才能使用,可通过反馈平台联系我们申请试用。目前,带有智能定位VDR功能的定位SDK是独立的功能版本,但也具有定位SDK普通版本全部的定位功能,在集成时不要重复使用。
集成方法
1集成百度导航SDK
首先,请下载和配置最新版本百度导航SDK。在导航初始化完成之后启动智能定位VDR功能。
BaiduNaviManagerFactory.getBaiduNaviManager().setVdrEnable(true);
2集成定位SDK-JAR包
智能定位VDR版本定位SDK采用分离式文件方案,不与其他百度地图开放平台功能一体打包,开发者在使用时,在已经部署好导航SDK的基础上,VDR定位SDK所需文件都需要集成到工程项目中,JAR文件有如下图所示:
3集成定位SDK-SO文件
在集成导航SDK基础上,所需SO文件如下图所示:
在集成VDR相关SO文件时,需要在build.gradle里声明:否则运行时会报错。
packagingOptions{ doNotStrip "*/arm64-v8a/libindoor.so" doNotStrip "*/armeabi-v7a/libindoor.so" }