产品简介
百度地图鸿蒙步骑行导航SDK是专为HarmonyOS系统开发的导航服务解决方案,提供步行与骑行场景下的路线规划、导航引导及界面渲染能力。通过ArkTS语言实现核心逻辑,支持开发者快速构建符合鸿蒙生态规范的导航功能,覆盖引擎初始化、路径计算、实时导航及状态监听等全流程需求。
功能介绍
核心功能
• 多模式导航服务
• 支持步行/骑行双模式切换,通过NaviType枚举参数动态配置导航类型
• 提供路线规划、导航启停、偏航重算等核心功能
智能路线规划
• 支持自定义起终点和途径点坐标(LatLng类型)
• 提供路线规划结果可视化展示(displayRoutePlanResult方法)
生命周期管理
• 导航状态监控:通过Promise接口实现异步控制
• 支持start()/resume()/pause()/stop()完整生命周期操作
• 提供isStart()状态校验方法
默认UI组件化
• 内置导航界面组件库(walkRideDefaultUIPage)
• 支持头部引导区、2D/3D切换、路线变更等交互控件
• 提供退出导航回调(onExitNav)等事件绑定
实时状态监听
• 通过IGuideSubStatusListener接口实现12种导航事件回调
• 覆盖偏航预警、目的地接近、室内定位等关键场景
• 提供ETA信息实时更新(naviETAShow配置项)