检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
概述 您可开启AR会话获取设备的图像、GPS坐标及传感器数据,启动SLAM从而进行视觉定位。 传感器包括陀螺仪、加速度计、磁力计。 父主题: 开启AR会话
概述 AR导航功能依赖视觉定位,提供空间位置追踪能力。 您可以依赖图像数据、相机矩阵及路径点信息进行3D导航路径渲染。 父主题: 实现AR导航
事件管理 事件管理使用到的接口如表1所示。 表1 事件管理接口列表 接口 描述 参数名 参数类型 参数说明 返回值 dispatchEvent 事件派发。 strId string 侦听事件id。 void data { [key: string]: DataType } 携带的数据。
开发指导 开发流程 图1 AR导航启动流程 开发过程 开启AR会话。 选定终点位置。 通过POI智能搜索(hwar.searchPoi)选定终点坐标。 // POI智能搜索 hwar.searchPoi({ "floor": "1F", "address": "xxx"
视觉定位 接口列表 视觉定位需要使用的接口如表1所示。 表1 视觉定位接口列表 接口 描述 参数名 参数类型 参数说明 返回值 getToken 向服务器请求签名。 - - - Promise<any> setAKSK 验证租户身份信息。 requestParams { AK: string;
调试工具 常用的调试工具包括: 基于Chromium内核的浏览器(例如Edge、Chrome)的开发者工具(DevTools) Safari浏览器 父主题: 常用调试方法
注意事项 了解坐标系 VPS坐标系 VPS坐标系是基于UTM坐标定义的,北向Y轴正向和东向X轴正向如图1所示。 图1 VPS坐标系示意图 Three.js渲染引擎坐标系 摆放虚拟物体时需要注意:Three.js的相机朝向是Z轴的反向。 图2 Three.js渲染引擎坐标系示意图 坐标系转换
KooMap服务支持哪些调用方式 当前KooMap的AR地图运行服务支持通过华为云APIG的REST接口进行请求调用。此外,AR地图运行服务还支持通过服务特有的SDK进行调用,详情请参考《开发指南》。所有客户端请求均需要转换为租户身份进行处理,客户端由租户自行构建。 父主题: 服务开通
支持云审计的关键操作 操作场景 平台提供了云审计服务(Cloud Trace Service,简称CTS)。通过云审计服务,可记录与KooMap相关的操作事件,便于日后的查询、审计和回溯。 前提条件 已开通云审计服务。 支持审计的关键操作列表 表1 云审计服务支持的KooMap操作列表
调用前须知 调用API前,您需提前了解如下内容: WebARSDK封装类名为“hwar”,所有API均直接通过类“hwar”来调用,无需实例化。 下文API中的GPS坐标系为WGS84坐标系。 utmCode指UTM(Universal Transverse Mercator Grid
空间位置追踪与渲染 接口列表 空间位置追踪与渲染需要使用到的接口如表1所示。 表1 空间位置追踪与渲染接口列表 接口 描述 参数名 参数类型 参数说明 返回值 createARSession 创建AR会话。 - - - Promise<void> setARStatus 设置AR状态。
按订单的购买周期计费,超出部分按需计费 适用计费项 AR地图运行服务基础版、 AR地图全景建图云服务 AR地图全景建图云服务 变更计费模式 不支持变更计费模式 不支持变更计费模式 适用场景 适用于计算资源需求波动的场景,可以随时开通,随时退订 适用于对产品需求稳定且希望降低成本的用户 父主题:
KooMap服务是否支持企业内网私有化部署 KooMap提供在线API、SDK和Console服务,同时支持企业内网私有化部署,私有化部署需求可联系人工客服咨询。 父主题: 服务咨询
API是否支持集成到第三方产品中 如果用户需要将KooMap服务集成到第三方系统用于二次开发,请使用API方式访问KooMap服务,具体操作和描述请参见如何调用API。 父主题: API使用
使用OpenGLES3图形API。 关闭多线程渲染。 使用最小的SDK版本29。 使用目标的SDK版本29。 IL2CPP脚本运行时环境。 支持ARM64位处理器。 配置域名及密钥。 工程运行需要证书校验,请将申请到的AK/SK以及固定的BASE_URL填写在新建Unity工程的“Assets > HTFoundation
生成AR地图成果数据,供AR地图运行服务使用。 注册账号并实名认证 如果您需要使用KooMap,请用华为账号登录使用。如您未注册华为账号,请参考以下步骤注册并实名认证。 打开华为云网站。 单击页面右上角“注册”,根据提示信息完成注册。 实名认证请参考:实名认证。 数据隔离 Koo
URI-scheme 表示用于传输请求的协议,当前KooMap所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,当前KooMap只在“华北-北京四”部署,Endpoint为“koomap.cn-north-4
autoRequest:是否开启Vps自动请求。 workerPath:Vps模块用到的worker文件路径。 url:触发定位请求时使用的域名。 void requestVps 触发定位请求。 - - - void updatePerFrame 更新相机位姿。 - - - void
更新,说明平面识别未初始化完成。 对着平面左右平移提升初始化速度,等待初始化完成。 单击“手动请求Vps”重新发起定位。 原因三:移动端不支持V2平面接口。 解决方案: 查看日志确认当前移动端的arVersion版本,如果不是V2版本,则需更换移动端。 父主题: 常见问题
GetJniAttach:子线程向Android客户端发送信息时需要使用。 mResRender:HTResRender.dll的实例。 mHostUrl:存储云端数字资源的域名。 mPlaformType:当前移动设备的平台(Android或iOS)。 isRequestDigital:是否需要加载数字资源。 i