检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
调用前准备工作 XRLightSDK封装类名为“XRClient”,所有API均直接通过类“XRClient”来调用,无需实例化。 在调用SDK前,需在文件头部引入XRClient类。 import { XRClient } from "../../SDK/XRClient"; 父主题:
调用前须知 调用API前,您需提前了解如下内容: WebARSDK封装类名为“hwar”,所有API均直接通过类“hwar”来调用,无需实例化。 下文API中的GPS坐标系为WGS84坐标系。 utmCode指UTM(Universal Transverse Mercator Grid
足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用云地图服务的其它功能。 在创建IAM用户时,需要勾选“访问方式 > 编程访问”,勾选后该IAM用户才有权限访问API。 默认情况下,新建的IAM用户没有任何权限,您需要将其加入用户组,并给用户组授予策略(以JS
附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 详细的公共请求消息头字段请参见表3。 表3 公共请求消息头 名称 描述 是否必选 示例 Content-Type 消息体的类型(格式),当前只支持application/json。
您可在Unity新建工程的“Assets > HTFoundation > Scripts > HTPlatform”中找到HTNaviSession.cs并查看参考实例。 HTNaviManager 导航的生命周期需要与Unity绑定,您可以参考“Assets > HTFoundation > Scripts
boolean 状态是否为跟踪中。 Vps跟踪状态变化时触发。 SCENE_INSTANCE scene实例事件。 info object scene实例。 初始化视觉定位模块时,派发scene实例事件。 父主题: API列表
HTSystemManager.NormalLocaIntervalNonVpp); 手动定位: 创建HTGvpsRequestOpExt实例。 protected HTGvpsRequestOpExt mGvpsOp = new HTGvpsRequestOpExt(); 调用
HTFoundation > Samples > HTFoundationTester > Scripts”中找到HTNaviCtro.cs并查看参考实例。 父主题: AR导航
应用创新。 申请公测 图说KooMap 进入控制台 立即使用 成长地图 由浅入深,带您玩转KooMap服务 弹性云服务器一 弹性云服务器二 弹性云服务器三 弹性云服务器四 01 了解 了解云地图服务的概念知识以及相关权限策略,有助于您更准确地匹配实际业务,高效应用本服务。 产品介绍
//vps状态事件码 public static VPS_TRACKING: string = 'VPS_TRACKING'; //scene实例事件码 public static SCENE_INSTANCE: string = 'SCENE_INSTANCE'; } 选择ut
开发指导 开发流程 图1 AR导航启动流程 开发过程 开启AR会话。 选定终点位置。 通过POI智能搜索(hwar.searchPoi)选定终点坐标。 // POI智能搜索 hwar.searchPoi({ "floor": "1F", "address": "xxx"
SDK内部派发事件 SDK内部派发事件如表1所示。 表1 SDK内部派发事件列表 事件名称 描述 携带的数据 数据类型 事件说明 GYRO_STATUS 陀螺仪有效性检测。 gyro boolean 需要侦听回调,回调函数会接收到一个参数:event: { data: Object
准备工作 开通关联服务 开通AR地图运行服务。 AR地图运行服务可在KooMap管理控制台开通。 开发技能要求 熟悉C#语言开发。 熟悉Unity3D开发。 下载SDK 请下载Cyberverse-HTFoundation安装包和安装包完整性校验文件。 搭建开发环境 准备Wind
AR地图运行服务基础版 按实际开通时长计费,以小时为单位进行计费。 按需计费 资源规格对应的单价*开通时长。 说明: KooMap AR地图运行服务根据您使用的规格和时长进行计费,提供50QPS ~ 500QPS总共10档资源规格。例如50QPS表示每秒支持50个用户并发。 AR地图生产服务 AR地图全景建图云服务
日志 接口列表 表1 日志接口列表 接口 描述 参数名 参数类型 参数说明 返回值 initLogger 初始化日志模块 logger ILog 日志的实例 void setIsSaveLog 日志存储 isSave boolean 是否存储日志 void setLogOutputLevel
UTM坐标,数组长度为3。 销毁视觉定位实例 lifetimes:{ detached(){ if(this.arInited){ XRClient.destroyVps();//销毁Vps实例,在xr-start组件的detached方法中调用。
请求Body参数 参数 是否必选 参数类型 描述 payload 是 payload object 参数解释: 导航服务请求体,包含了用于导航的起始位置、终点位置和地区UTM编码。 约束限制: 不涉及。 表3 payload 参数 是否必选 参数类型 描述 from 是 from object
空间位置追踪与渲染 接口列表 空间位置追踪与渲染需要使用到的接口如表1所示。 表1 空间位置追踪与渲染接口列表 接口 描述 参数名 参数类型 参数说明 返回值 createARSession 创建AR会话。 - - - Promise<void> setARStatus 设置AR状态。
VPS的定位方法,目前支持GVPS。 约束限制: 字符串类型选,取特定参数。 取值范围: GVPS:通用。 DVPS:数字视频。 LODVPS:卫星。 默认取值: 不涉及。 requestType 否 Integer 参数解释: 请求的设备类型 。 约束限制: 选取特定参数 。 取值范围:
近1周及自定义时间段的操作事件。 事件类型、事件来源、资源类型和筛选类型:在下拉框中选择查询条件。 “筛选类型”选择“按资源ID”筛选时,还需手动输入具体的资源ID。 “筛选类型”选择“事件名称”时,还需选择某个具体的事件名称。 “筛选类型”选择“资源名称”时,还需选择或手动输入某个具体的资源名称。