检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实现AR导航 概述 开发指导 注意事项 父主题: WebARSDK使用手册
概述 AR导航功能依赖视觉定位,提供空间位置追踪能力。 您可以依赖图像数据、相机矩阵及路径点信息进行3D导航路径渲染。 父主题: 实现AR导航
vpsOffset) => { // 可计算与上次定位的差值、与终点的距离。当有3D内容时可重置世界坐标原点重新渲染内容 }); 获取导航路径。 传入起始点与终点的UTM坐标请求导航(hwar.requestNavi),获取该段路程的路径点。 // 请求导航路径 hwar.requestNavi("xxx"
注意事项 了解坐标系 VPS坐标系 VPS坐标系是基于UTM坐标定义的,北向Y轴正向和东向X轴正向如图1所示。 图1 VPS坐标系示意图 Three.js渲染引擎坐标系 摆放虚拟物体时需要注意:Three.js的相机朝向是Z轴的反向。 图2 Three.js渲染引擎坐标系示意图 坐标系转换
AR导航 功能介绍 AR导航是新型的地图导航方法,基于摄像头实时捕捉的实景画面,将地图导航信息通过数字内容的形态叠加在实景画面中,生成虚拟的3D导航指引。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
将设备图像中的特征与索引中的特征进行比较,以获得目标设备的位姿。 AR导航 AR导航是新型的地图导航方法,基于摄像头实时捕捉的实景画面,通过数字内容的形态将地图导航信息叠加在实景画面中,生成虚拟的3D导航指引。
Scripts > SessionsManager”中的HTNaviManager.cs文件。这里主要说明Update、导航回调和渲染的注意事项。 Update: // Update负责实时导航功能的实现,isTracking表示的是当前用户的定位状态 mNavi.Update(isTracking);
云地图服务接口的分类与说明如表1所示。 表1 API概览 类型 说明 视觉定位 通过拍摄一系列具有已知位置的图像并分析它们的关键视觉特征(例如建筑物或桥梁的轮廓)来创建地图,以创建这些视觉特征的大规模且可快速搜索的索引。将设备图像中的特征与索引中的特征进行比较,可获得目标设备的位姿。 AR导航
费用账单 您可以在“费用中心 > 账单管理”查看资源的费用账单,以了解该资源在某个时间段的使用量和计费信息。 账单上报周期 按需计费 按需计费模式的资源按照固定周期上报使用量到计费系统进行结算。按需计费模式产品根据使用量类型的不同,分为按小时、按天、按月三种周期进行结算,具体扣费
传入AK/SK。 // 认证用的AK、SK硬编码到代码中或明文存储都有很大的安全风险,建议在代码中配置加密后的AK/SK,解密后传入hwar.setAKSK方法中。 hwar.setAKSK({ AK:"解密后的变量", SK:"解密后的变量" }); 调用API(以“hwar
开发过程 搜索POI。 // 创建获取POI的异步任务栈 var mPOICloud = new HTPOICloud(); // 将生命周期绑定到unity的生命周期 mPOICloud.Create("NAVIPOI"); // 参数设置的是线程名 mPOICloud.Start();
身份认证:KooMap提供的身份认证可以分为控制台和云服务两个层面。 控制台层面:您可以使用华为云用户名与密码登录,实现用户的认证与鉴权,未授权的不能访问。 云服务层面:您可通过开放的API网关,实现AR地图运行服务的访问和集成,具体操作和描述请参考KooMap的《API参考》。Koo
ID,AK)和秘密访问密钥(Secret Access Key,SK)两部分,是您在华为云的长期身份凭证。华为云通过AK识别访问用户的身份,通过SK对请求数据进行签名验证,用于确保请求的机密性、完整性和请求者身份的正确性。 获取方法请参见访问密钥。 开通关联服务 开通AR地图运行服务、AR地
开发概述 HTSDK是接入KooMap AR地图运行服务的端侧SDK,助力于快速构建真实和虚拟融合世界。HTFoundation是适配HTSDK的示例代码,供用户在Unity3D中开发业务。 HTFoundation示例实现了真实世界构建、世界位姿定位和跟踪、虚实世界呈现。基于H
具体操作和描述请参考KooMap的《API参考》。 SDK方式 SDK是对KooMap提供的REST API进行的封装,以简化用户的开发工作。用户直接调用SDK提供的接口函数即可实现使用KooMap业务能力的目的。具体操作和描述请参考KooMap的《开发指南》。 控制台方式 其他
场景选择时应避免以下因素的影响: 弱纹理场景。例如特征点稀少的白墙、镜面、地面。 重复纹理场景。例如茂密的树林、各楼层重复的洗手间。 动态场景。例如场地中存在来往的行人、车辆,变化频繁的广告牌。 AR地图服务应用成功的典型场地有:敦煌莫高窟的九层楼广场、上海的南京东路街道。 父主题:
AR地图运行服务,可实现厘米级高精度的视觉定位和AR导航。 灵活快速 AR地图生产服务可选择按照计费量纲按需使用,按需计费,也可选择按套餐包计费,计费方式灵活;AR地图运行服务按照用户订阅的规格提供对应等级的服务。灵活快速的满足不同用户的需求。 低时延 充分优化端云调用链路,增加高效的地图索引
AR地图运行服务,开放能力的内存增加不大于3MB,运行时不依赖于Native App,可通过主流Web浏览器平台、主流终端设备的App内嵌WebView,实现WebAR体验。 WebARSDK提供的API,可以将用户、空间及数字内容连接在一起 ,达到厘米级的定位能力和1度以内的定姿能力,实现随时随地
态为“运行中”或“已冻结”(非违反国家法律法规导致的冻结)时,都可以实现退订。 前提条件 已开通AR地图生产服务或AR地图运行服务。 退订AR地图生产服务 您可以参考如下操作步骤退订AR地图生产服务。退订成功后会删除您所已购买的服务资源,并停止计费。 登录KooMap管理控制台。
依靠视觉定位,获取当前设备位置,以及请求导航路径,实现空间位置追踪导航;开发者基于SDK输出的图像数据、相机矩阵、路径信息,实现3D数字内容渲染。 父主题: WebARSDK使用手册