检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
cfg.ini调试方法 基本原理 您可以通过创建和修改应用目录下的cfg.ini文件调试信息配置,调试信息在配置文件中以键值对的形式存在。ini文件的配置目录如下: Unity:C:\...\AppData\LocalLow\{company name} \{product name}
调用前准备工作 XRLightSDK封装类名为“XRClient”,所有API均直接通过类“XRClient”来调用,无需实例化。 在调用SDK前,需在文件头部引入XRClient类。 import { XRClient } from "../../SDK/XRClient"; 父主题:
注意事项 创建导航 // HTNavigationProvider是为导航模块提供参数与配置的类,通过对这个类的参数调整,可以对导航功能进行详细配置 mNaviProvider = new HTNavigationProvider(HTSystemManager.GetHTSystem()
AR地图运行服务可在KooMap管理控制台开通。 环境要求 已安装配置NodeJS环境。 已安装代码编辑器,如Visual Studio Code。 已安装Web服务器,如http-server、VSCode插件live-server、Tomcat等。 Windows系统电脑已安装Chrome浏览器或基于Chr
定位失败,定位结果显示“invalid url” 检查初始化视觉定位模块config参数中配置的url是否正确。url为https://koomap.cn-north-4.myhuaweicloud.com。 父主题: 常见问题
定位失败,定位结果显示“Incorrect IAM” 检查初始化视觉定位模块config参数中配置的AK、SK是否正确。获取方法请参见访问密钥。 父主题: 常见问题
scene = detail.value; //获取场景实例 }, handleARReady: function ({ }) { // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;
调用前须知 调用API前,您需提前了解如下内容: WebARSDK封装类名为“hwar”,所有API均直接通过类“hwar”来调用,无需实例化。 下文API中的GPS坐标系为WGS84坐标系。 utmCode指UTM(Universal Transverse Mercator Grid
日志 接口列表 表1 日志接口列表 接口 描述 参数名 参数类型 参数说明 返回值 initLogger 初始化日志模块 logger ILog 日志的实例 void setIsSaveLog 日志存储 isSave boolean 是否存储日志 void setLogOutputLevel
ty会自动创建Prefab。 配置功能。 展开“HTFoundationOrigin”目录并单击“HTSysEntrance”,根据实际情况配置需要的功能。其中默认配置HTRes(资源加载)、HTNavi(导航功能)、HTGvps(定位功能)。 配置完成后,启动当前场景,自动获取状态信息,开启视觉定位和加载数字资源:
程的Assets目录。 配置Plugins文件夹里的文件。 在新建的Unity工程的“Assets > HTFoundation”找到Plugins文件夹,文件夹中包含Android、iOS文件夹以及HT开头的SDK功能模块dll,请依照如下指引进行配置: 选中Android文件
为“xrstart”。 Component建完后,目录结构如图2。 图2 目录结构 在xrstart.json文件中,添加renderer配置项。 { "component": true, "renderer": "xr-frame", "usingComponents":
=> { // 获取成功 }).catch((err) => { // 获取失败 }); 设置并检查AR会话开启前的相关配置。 配置操作包括创建会话、设置位置、检测陀螺仪。 创建会话:用于启动相机及SLAM。 设置位置:用于设置已知地图服务区域的GPS坐标,提高后续视觉定位的精度。
在“项目管理”页面,单击项目名称(蓝色字体),进入该项目详情页。 单击“上传数据”,根据表2填写待上传数据的相关信息。 表2 上传数据配置参数 配置项 配置说明 数据名称 必填项。 输入数据名称。 名称不可重复。 数据类型 必选项。 目前仅支持“Insta360”。 上传数据 单击“上传文件夹”上传本地的全景视频。 如果上传数据选择错误,可删除重新上传。
HTFoundation > Samples > HTFoundationTester > Scripts”中找到HTNaviCtro.cs并查看参考实例。 父主题: AR导航
boolean 状态是否为跟踪中。 Vps跟踪状态变化时触发。 SCENE_INSTANCE scene实例事件。 info object scene实例。 初始化视觉定位模块时,派发scene实例事件。 父主题: API列表
zip并将文件夹复制到Unity工程对应目录。详情见导入HTFoundation示例。 修改工程配置。 单击菜单“Custom Tools > Set HTFoundation Config”自动设置工程所需配置项。详情见配置项目选项。 配置AK/SK。 包含访问密钥ID(AK)和秘密访问密钥(SK)两部分,
视觉定位 接口列表 视觉定位需要使用的接口如表1所示。 表1 视觉定位接口列表 接口 描述 参数名 参数类型 参数说明 返回值 getToken 向服务器请求签名。 - - - Promise<any> setAKSK 验证租户身份信息。 requestParams { AK: string;
可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录KooMap的管理事件和数据事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 CTS支持追踪KooMap管理事件和数据事件列表,请参见支持审计日志的关键操作和如何查看审计日志。
),进入“项目详情”页面。 单击“上传数据”,根据表1填写待上传数据的相关信息。 表1 上传数据配置参数 配置项 配置说明 数据名称 必填项。 输入数据名称。 名称不可重复。 数据类型 必选项。 目前仅支持“Insta360”。 上传数据 单击“上传文件夹”上传本地的全景视频。 如上传数据错误,可删除重新上传。