浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

Android 导航SDK

百度Andriod 导航SDK为Android移动端应用提供了一套简单易用的导航服务接口,适用于Android 2.1及以上版本。专注于为广大开发者提供最好的导航服务,通过使用百度导航SDK,开发者可以轻松为应用程序实现专业、高效、精准的导航功能。

为了不断提升百度导航SDK的集成体验和效率,百度导航团队一直致力于不断优化百度导航SDK提供的接口API,同时为了减少集成了旧版百度导航SDK的APP迁移工作,我们会尽最大努力兼容旧版SDK接口API,但即使这样,还是不可避免的会存在部分旧版SDK接口API在新版SDK中发生变化,但切换工作我们会努力尽量减少。

百度导航SDK4.1.X版本接口说明

所有接口API继续统一放在 com.baidu.navisdk.adapter及其子包,并提供 BaiduNaviManagerFactory 工厂类用来统一获取各功能模块接口对象,所有功能将基于所获取的接口对象进行控制和实现。如可以通过 getBaiduNaviManager() 获取到基础模块接口 IBaiduNaviManager 对象来进行百度导航SDK的初始化工作。

旧版SDK接口如 BaiduNaviManager. getInstance()等虽然继续兼容,但如果是全新开发不推荐使用。

不再兼容的接口API和对应的新接口API
自定义图层相关接口API

为了方便自定义图层功能不断扩展和提升,旧版SDK自定义图层相关的接口API将不再支持,如CustomizedLayerItem类以及 BNRouteGuideManager 类提供的自定义图层相关接口。

新版SDK自定义图层将以Overlay和其元素OverlayItem的形式提供,与业务耦合更低,具体为 BNItemizedOverlay 和 BNOverlayItem。

新版SDK自定义图层接口的使用参考自定义图层开发指导。