高德地图携手HamonyOS SDK,首发鸿蒙AR实景步导

对于步行者而言,当从复杂的地铁站口钻出,或是面对多岔路口的抉择,传统的2D地图经常让用户陷入"我在哪"和"我该往哪走"的困惑。

为了解决这一痛点,高德地图与HamonyOS SDK合作,借助AR Engine正式在其鸿蒙版App中推出"AR步行实景导航"功能。这不仅补齐了高德地图在跨平台生态中的体验拼图,更标志着鸿蒙生态内主流地图应用中首个AR步行导航功能的正式落地,展示了HarmonyOS SDK是如何帮助开发者跨越平台壁垒构建卓越的空间交互能力。

应对挑战:填补鸿蒙生态的AR体验空白

长期以来,消费者对更加直观、沉浸的导航方式呼声极高。虽然高德地图等头部地图应用已在其他平台上线了AR步导功能,但在快速发展的鸿蒙生态中,该功能还在逐步构建中。

高德地图团队希望在鸿蒙版App上为用户提供同样的"视觉导航"的体验。通过接入AR Engine,高德地图完美补齐了AR步导功能,满足了用户"最后一公里"的沉浸式导航诉求。

核心技术:让虚拟指引与现实世界完美贴合

要在现实世界的街道上稳定地渲染虚拟导航光毯,并让其看起来像是真实刷在路面上一样,需要强大的底层技术支撑。AR Engine为高德地图提供了以下核心能力:

1.稳定的运动跟踪

采用SLAM(同步定位与建图)与AI PDR(基于AI的行人航位推算)的深度融合架构,确保用户在走动、转头甚至快速移动手机时,虚拟箭头不发生漂移。

  • 持续、高精度地跟踪设备相对于周围环境的6DoF(六自由度)位姿变化;

  • 在虚拟与现实之间建立统一的几何空间坐标系,确保在不同视角和距离下,虚拟物体与真实环境的几何一致性;

  • 用户手持手机行走时,100米距离内的位姿跟丢次数很少,提供了稳定的连续跟踪体验。

2.智能环境理解与语义识别

仅仅知道手机的位置是不够的,AR还需要利用空间智能"看懂"眼前的世界。

  • 平面检测:能够迅速识别水平和垂直平面(如地面或墙面)上的成群特征点,并精准勾勒出平面的物理边界。

  • 语义识别:进一步理解这些平面是什么------它是可步行的路面、草地,还是周边的障碍物形状。

3.轻量化VIO+AI-IMU:攻克极端场景

传统的视觉追踪在夜晚暗光、白墙(弱纹理)、玻璃幕墙(反光纹理)或地砖(重复纹理)等场景下容易失效。

为了解决这一行业难题,AR Engine引入了轻量化VIO(视觉惯性里程计)与AI-IMU协同跟踪技术。这一创新将挑战性场景下的平面识别率从传统的40%大幅跃升至80%,很大地提升了长时间、复杂路况运动跟踪的鲁棒性。

相机的位姿信息、平面的物理特征以及地面的语义信息,最终汇聚成实时的6DoF与地面空间数据流。这股数据流与高德地图的Nav SDK无缝对接:

  • AMap Nav SDK负责宏观的位置规划与路线生成

  • AR Engine联合高德地图导航SDK进行微观的轨迹输入、高频姿态校正和位置修正

二者结合,最终实现了高精度、高贴合度的实时AR视觉引导。

卓越体验:不止于炫酷,更在于实用

通过AR Engine的底层技术支撑,最终呈现在高德地图鸿蒙版App用户面前的是一个流畅、直观且实用的AR步行导航体验:

  • 全场景无缝衔接:支持与GPS/VPS(视觉定位系统)等多种大场景定位技术协同工作。无论是开阔的广场还是高楼林立的城市峡谷,都能提供连续不间断的导航服务;

  • "长"在路上的导航标:虚拟导航箭头能够紧密、稳定地贴合真实地面,用户只需顺着地上的"发光箭头"行走,无需任何学习成本;

  • 全天候低功耗模式:提供了专门的低功耗模式。通过算法层面的优化,确保用户在长时间导航下省电且减少设备发烫。

结语

与高德地图在AR步行导航上的合作,是HarmonyOS SDK致力于降低鸿蒙AR开发门槛、赋能开发者的一个重要里程碑。通过提供强大、稳定且易于集成的AR Engine,帮助更多应用打破虚拟与现实的边界,为鸿蒙生态用户创造超越想象的数字生活体验。

探索更多

访问 AR Engine(AR引擎服务),了解更多详情开始使用。

关于HarmonyOS SDK

HarmonyOS SDK 是面向鸿蒙应用和元服务开发的开放能力合集,提供包括应用框架、应用服务、系统、媒体、AI、图形在内的六大领域丰富完备的开放能力,帮助开发者构建焕然一新的鸿蒙应用和元服务,带来创新易用的全场景体验。

相关推荐
不爱吃糖的程序媛18 小时前
从 0 到 1:react-native-transformer-text-input 鸿蒙化适配实录
react native·transformer·harmonyos
不爱吃糖的程序媛18 小时前
React Native 三方库鸿蒙适配实战:react-native-emoji-popup(Fabric 自定义组件)从 0 到 1
react native·harmonyos·fabric
贾伟康18 小时前
【口算王|19】HarmonyOS ArkTS 回归测试实战:覆盖启动、空数据、异常输入和重复点击
软件测试·harmonyos·arkts·回归测试·hypium
贾伟康18 小时前
【句匠|09】HarmonyOS ArkTS 学习统计实战:汇总正确率、连续学习和薄弱类型
harmonyos·arkts·appstorage·学习统计·本地统计
贾伟康19 小时前
【口算王|17】HarmonyOS ArkTS 亮暗色与视觉令牌实战:集中颜色、间距和交互状态避免页面割裂
harmonyos·arkts·arkui·深色模式·ui设计
搬砖的kk19 小时前
从 0 到 1:react-native-screenshot-aware 鸿蒙适配实战(RNOH 0.84)
react native·华为·harmonyos
贾伟康19 小时前
【口算王|15】HarmonyOS ArkTS 本地状态持久化实战:让保存、删除和页面返回后的数据即时一致
harmonyos·arkts·数据持久化·状态管理·preferences
贾伟康19 小时前
【口算王|18】HarmonyOS ArkTS 权限与隐私实战:让 module.json5、功能说明和拒绝路径一致
harmonyos·arkts·权限管理·隐私合规·module.json5
ChinaDragonDreamer19 小时前
HarmonyOS:6.0 新增和增强特性
harmonyos·鸿蒙
Georgewu19 小时前
【HarmonyOS AI】 通用文字识别详解
harmonyos