检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
工作共享空间下,租户间的数据互不可见,但同一租户下用户间数据相互可见、可操作。 公测 - 3 任务管理 通过创建任务方式,对导入的原始光学卫星影像进行处理,还可依实际情况管理任务,包括查询、启动、停止等操作。 公测 - 4 用量统计 统计用户的时空专属存储用量(包括原始光学卫星影像、矢
场景模板分配的app_id。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 Uuid 是 String 参数解释: 设备或者用户唯一标识。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 X-Auth-Token 否 String 参数解释: IAM
work”页签中查看“vps”的状态码。如果状态码为“400”,请在“Response”页签中查看“error_msg”内容,如显示“access denied, out of your service zone”,则表示位置不在您的地图服务范围。 父主题: 开启AR会话
服务退订 如何退订KooMap服务 数据传输 是否支持将数据导入至线下IDC或第三方云,导入时是否有访问时延要求 运营分析 服务会记录哪些用户行为数据 API使用 API是否支持集成到第三方产品中 API是否存在对调用IP数量的限制 其他问题 KooMap服务与其他服务的关系
KooMap AR地图运行服务根据您使用的规格和时长进行计费,提供50QPS ~ 500QPS总共10档资源规格。例如50QPS表示每秒支持50个用户并发。 AR地图生产服务 AR地图全景建图云服务 按实际数据处理量(采图轨迹长度)计费,以米为单位进行计费。 按需计费、套餐包 按需计费:采图轨迹长度(米)*单价(元/米)。
日志 接口列表 表1 日志接口列表 接口 描述 参数名 参数类型 参数说明 返回值 initLogger 初始化日志模块 logger ILog 日志的实例 void setIsSaveLog 日志存储 isSave boolean 是否存储日志 void setLogOutputLevel
其他 接口列表 表1 其他接口列表 接口 描述 参数名 参数类型 参数说明 返回值 requestNavi 请求导航路径。 utmCode string 当前utm区域。 void from number[3] 导航出发点utm坐标。 to number[3] 导航目的地utm坐标。
调用前须知 调用API前,您需提前了解如下内容: WebARSDK封装类名为“hwar”,所有API均直接通过类“hwar”来调用,无需实例化。 下文API中的GPS坐标系为WGS84坐标系。 utmCode指UTM(Universal Transverse Mercator Grid
代码示例 完整的示例代码在SDK压缩包Cyberverse-HTFoundation.zip的Demo.zip中。 您可在创建完成后的Unity项目中找到对应的示例代码。 父主题: HTSDK使用手册
准备工作 开通关联服务 开通AR地图运行服务。 AR地图运行服务可在KooMap管理控制台开通。 开发技能要求 熟悉C#语言开发。 熟悉Unity3D开发。 下载SDK 请下载Cyberverse-HTFoundation安装包和安装包完整性校验文件。 搭建开发环境 准备Wind
开发指导 开发流程 图1 开启AR会话开发流程 开发过程 获取Token。 成功获取Token后才能进行定位请求。 // 向服务器请求签名 hwar.getToken().then((res) => { // 获取成功 }).catch((err) => { //
开发指导 开发流程 开发流程请参考图1。 图1 开发流程图 开发过程 搜索POI。 // 创建获取POI的异步任务栈 var mPOICloud = new HTPOICloud(); // 将生命周期绑定到unity的生命周期 mPOICloud.Create("NAVIPOI");
行来实现基于视觉定位(VPS)的AR内容展示和AR导航。应用到具体项目时,应妥善选取场景。若场景选取不合适,可能导致视觉定位效果不佳,影响最终的AR内容展示和AR导航。 场景选取总体原则: VPS定位能力与人的视觉定位能力类似,需要捕捉环境中的特征点作为定位依据。如果面对某特定场
注意事项 模块之间启动销毁存在相关依赖需要按照一定顺序执行,HTSysEntrance需要最先执行。脚本执行顺序可见“Assets > HTFoundation > Scripts”中的SessionsManager.cs文件。 由于SDK的虚拟世界比较庞大,导致距离坐标世界原点
全景采集原理:采集者手持全景相机按照事先规划好的采集路线行走,行走过程中全景相机的双鱼眼镜头捕捉周围360度的全景视频数据(半径3米内采集数据清晰),最终导出包含视频和传感器信息的两个insv文件。 全景采集适用场景:全景设备可捕获数据的场景。因为采集数据清晰范围为半径3米内,所以适宜在围合
开发指导 开发流程 图1 AR导航启动流程 开发过程 开启AR会话。 选定终点位置。 通过POI智能搜索(hwar.searchPoi)选定终点坐标。 // POI智能搜索 hwar.searchPoi({ "floor": "1F", "address": "xxx"
事件管理 事件管理使用到的接口如表1所示。 表1 事件管理接口列表 接口 描述 参数名 参数类型 参数说明 返回值 dispatchEvent 事件派发。 strId string 侦听事件id。 void data { [key: string]: DataType } 携带的数据。
空间位置追踪与渲染 接口列表 空间位置追踪与渲染需要使用到的接口如表1所示。 表1 空间位置追踪与渲染接口列表 接口 描述 参数名 参数类型 参数说明 返回值 createARSession 创建AR会话。 - - - Promise<void> setARStatus 设置AR状态。
SDK内部派发事件 SDK内部派发事件如表1所示。 表1 SDK内部派发事件列表 事件名称 描述 携带的数据 数据类型 事件说明 GYRO_STATUS 陀螺仪有效性检测。 gyro boolean 需要侦听回调,回调函数会接收到一个参数:event: { data: Object
视觉定位 接口列表 视觉定位需要使用的接口如表1所示。 表1 视觉定位接口列表 接口 描述 参数名 参数类型 参数说明 返回值 getToken 向服务器请求签名。 - - - Promise<any> setAKSK 验证租户身份信息。 requestParams { AK: string;