android定位sdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
智能定位vdr
下载开发文档
简介

百度智能定位vdr是一种在丟星场景下,利用“ai惯导 位置大数据”实现持续输出定位位置的功能, 典型场景如隧道等。在用车场景中,例如网约车、物流运输等行业,司机常会在驾车过程中遇到卫星信号弱, 甚至没有的情况,导致导航体验不佳甚至无法导航。百度地图基于高精惯性导航和位置大数据挖掘, 运用智能融合引擎和机器学习模型,大幅提升惯导效果,实现了卫星信号无或弱场景持续导航。目前整体推算过程流畅且定位精准, 效果与卫星定位非常接近。 百度首创的智能定位vdr功能已在百度地图app中有成熟的应用,现将智能定位能力开放给广大开发者使用, 逐步支持隧道、漂移区域、全丢星区域的持续导航。

注意:
1、智能定位vdr功能需要联合百度导航sdk一起使用,不能单独使用。
2、智能定位vdr是定位sdk的高级权限, 需先开通服务权限才能使用,可通过反馈平台联系凯发k8官方旗舰厅。 目前,带有智能定位vdr功能的定位sdk是独立的功能版本,但也具有定位sdk普通版本全部的定位功能,在集成时不要重复使用。

集成方法
1. 集成百度导航sdk

首先,请联系凯发k8官方旗舰厅获取和配置vdr版本百度导航sdk。在导航初始化完成之后启动智能定位vdr功能。

baidunavimanagerfactory.getbaidunavimanager().setvdrenable(true);
2. 集成定位sdk-jar包

首先,联系凯发k8官方旗舰厅获取。 智能定位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"
}
4. 添加定位服务,完成定位配置

在应用的androidmanifest.xml文件中添加定位服务:

<service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote"/>

如需配置定位sdk其他功能,可参照定位sdk的统一配置及使用流程,详见定位sdk android studio配置文档

上一篇

北斗单模定位

下一篇

地理围栏

本篇文章对您是否有帮助?

网站地图