检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
KooMap服务支持哪些调用方式 当前KooMap的AR地图运行服务支持通过华为云APIG的REST接口进行请求调用。此外,AR地图运行服务还支持通过服务特有的SDK进行调用,详情请参考《开发指南》。所有客户端请求均需要转换为租户身份进行处理,客户端由租户自行构建。 父主题: 服务开通
如何调用API 构造请求 认证鉴权 返回结果
调用前准备工作 XRLightSDK封装类名为“XRClient”,所有API均直接通过类“XRClient”来调用,无需实例化。 在调用SDK前,需在文件头部引入XRClient类。 import { XRClient } from "../../SDK/XRClient"; 父主题:
KooMap服务与其他服务的关系 使用KooMap AR地图运行服务基础版,建议您先购买AR地图生产服务或咨询人工客服购买AR地图数据采集服务和AR地图数据构建服务,对业务指定的区域进行AR地图采集和生产并部署上云后,再通过API和SDK访问AR地图运行服务。 父主题: 其他问题
调用前须知 调用API前,您需提前了解如下内容: WebARSDK封装类名为“hwar”,所有API均直接通过类“hwar”来调用,无需实例化。 下文API中的GPS坐标系为WGS84坐标系。 utmCode指UTM(Universal Transverse Mercator Grid
API是否存在对调用IP数量的限制 API对调用IP数量无限制,满足华为云APIG身份认证的请求均可访问KooMap服务。默认支持20QPS。 父主题: API使用
认证鉴权 调用接口有如下两种认证方式,您可以根据实际情况选择其中一种进行认证鉴权。 Token认证:指通过Token认证调用请求,适用于AR地图运行服务。 AK/SK认证:指通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求,适用于AR地图运行服务。
构造请求 本节介绍REST API请求的组成,并以调用KooMap的AR导航接口说明如何调用API。 请求URI 请求URI由如下部分组成: {URI-scheme}://{Endpoint}/{resource-path}?{query-string} 尽管请求URI包含在请求
true:连续请求定位,直到请求成功。 false:不连续请求定位。 registerRefreshCameraMat 设置接收相机矩阵的回调函数。 funCallBack Function 回调函数。需要接收cameraMat(相机矩阵)和imgData(视频流图片)两个参数。 cameraMat和imgData参数类型:
消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对AR导航接口,如果调用后返回状态码为“200”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 响应消息体(可选)
获取设备的相机时出错。一般是设备没有后置摄像头。 - - 需要侦听回调。回调函数无event参数。 VPS_FAIL VPS定位失败。可能是定位不在地图范围、定位超时等原因。 - - 需要侦听回调。回调函数无event参数。 接口调用及相机fov设置示例 // 以事件名"UPDATE_CAMERA_FOV"为例
与其他服务的关系 表1 KooMap与其他服务的依赖关系 服务名称 KooMap与其他服务的关系 主要交互功能 对象存储服务(Object Storage Service,OBS) 原始数据通过对象存储服务的OBS桶来存储,KooMap从OBS加载原始数据完成AR地图生产服务。 从OBS下载原始数据至KooMap。
value2 } 事件携带的信息,键值对形式。 接口调用示例 侦听事件 用于侦听事件,并触发侦听函数。 XRClient.addEvent(GlobalBus.VPS_RESULT, this.onVpsResult,this); 定义侦听函数。 onVpsResult(evt) {
为无效。 XRClient.requestVps();//返回定位结果。 更新相机位姿 在xr-start组件的handleTick里调用该函数,更新相机位姿。 handleTick() { XRClient.updatePerFrame(); //结合定位结果、
number; utmCode: string; } registerGetNewVpsPose 设置定位成功回调函数。 funGetNewPose Function 回调函数。 需要接收两个参数: VPS请求接口的返回数据和世界坐标原点。 dictPoseData: { utmcode:
错误码 AR地图运行服务错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 状态码 错误码 错误信息 描述 处理措施 400 NAVI.0002 Navi failed, please check parameters. 导航失败。 检查参数是否正确或联系技术支持。
listener Function 侦听函数,会接收到一个参数:event: { data: Object }。 removeEventListener 移除侦听事件。 strId string 侦听事件id。 void listener Function 侦听函数。 registerTick
已安装配置NodeJS环境。 已安装代码编辑器,如Visual Studio Code。 已安装Web服务器,如http-server、VSCode插件live-server、Tomcat等。 Windows系统电脑已安装Chrome浏览器或基于Chromium内核的浏览器(例如E
2:电梯优先 3:扶梯优先 -2:不坐电梯 -3:不走扶梯 callback Function 回调函数,附带导航路径点信息。 getVersion 获取SDK版本号。 - - - string 接口调用示例 请求导航路径 const utmCode = "51N"; const from:
KooMap服务支持哪些调用方式 从服务开通到实际可用,需要多长时间 服务退订 如何退订KooMap服务 数据传输 是否支持将数据导入至线下IDC或第三方云,导入时是否有访问时延要求 运营分析 服务会记录哪些用户行为数据 API使用 API是否支持集成到第三方产品中 API是否存在对调用IP数量的限制