所有文档
开发指南
北斗卫星导航系统是我国自主建设的世界一流的全球卫星导航系统,为全球用户提供全天候、全天时、高精度的定位服务。北斗三号全球卫星导航系统的正式开通也标志着北斗卫星导航系统进入到全球服务新时代。 百度北斗单模定位是针对高安全、高保密的行业首创的定位服务,开发者可选择使用北斗单模定位能力为用户提供更安全的服务。
注意:北斗单模定位是定位SDK的高级权限, 需先开通服务权限才能使用,可通过反馈平台联系我们申请试用。
在使用定位SDK进行具体开发工作之前,需获取密钥(AK), 并对开发工程进行环境配置工作。详细介绍请参考项目创建部分的说明。 此外, Google在Android 6.0中引入了动态权限获取机制,开发者在使用定位SDK之前, 请详细了解关于Android 6.0系统开发须知。
首先,联系我们获取北斗单模定位SDK高级权限。 北斗单模定位SDK,在普通版本定位sdk基础上增加了额外的单北斗定位功能, 北斗单模定位SDK采用分离式文件方案,不与其他百度地图开放平台功能一体打包, 开发者在使用时,在已经部署好普通定位SDK的基础上,将北斗单模定位SDK所需文件集成到工程项目中。
集成普通版本定位sdk,说明见定位SDK Android Studio配置文档
额外增加集成so:libbdrtk.so
AndroidManifest.xml中增加service声明:其中android:process跟定位sdk原有的com.baidu.location.f保持一致即可,可以参考demo程序
详细的接口程序,可以参考demo程序,demo程序请联系我们申请试用
LocationClientOption. setIsEnableBeidouMode(boolean value) 设置是否启用北斗定位设置成true的时候才起用,默认是false
回调的BDLocation. getGnssProvider()中,表示卫星定位的来源,一共有两种:BDLocation.BDLOCATION_GNSS_PROVIDER_FROM_BAIDU_BEIDOU----表示结果来自北斗定位BDLocation.BDLOCATION_GNSS_PROVIDER_FROM_SYSTEM----表示结果来自系统综合定位
如需配置定位SDK其他功能,可参照定位SDK的统一配置及使用流程,详见定位SDK Android Studio配置文档
上一篇
下一篇
本篇文章对您是否有帮助?