检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
请求服务器返回指定资源。 POST 请求服务器新增资源或执行non-CRUD操作。 DELETE 请求服务器删除指定资源,如删除对象等。 PUT 请求服务器更新指定资源。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。当资源不存在的时候,PATCH可能会去创建一个新的资源。
API是否存在对调用IP数量的限制 API对调用IP数量无限制,满足华为云APIG身份认证的请求均可访问KooMap服务。默认支持20QPS。 父主题: API使用
properties of undefined(reading ‘position‘)” 在components/xr-start/index.wxml文件里找到xr-camera ,然后在它的上一行加上node-id="cameraParent"的节点,如图1所示。 图1 增加节点 父主题: 常见问题
KooMap服务支持哪些调用方式 当前KooMap的AR地图运行服务支持通过华为云APIG的REST接口进行请求调用。此外,AR地图运行服务还支持通过服务特有的SDK进行调用,详情请参考《开发指南》。所有客户端请求均需要转换为租户身份进行处理,客户端由租户自行构建。 父主题: 服务开通
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对AR导航接口,如果调用后返回状态码为“200”,则表示请求成功。 响应消息头 对应请求消息头,响应同样
ctionErrTooLarge” 原因一:可能是发起定位时使用的图片纹理特征不够明显。 解决方案:在移动端,对着纹理丰富的区域单击“手动请求Vps”重新发起定位。 原因二:可能是平面识别未初始化完成。 解决方案: 查看camera的position和rotation数值。 如果
完整的示例代码在SDK压缩包Cyberverse-HTFoundation.zip的Demo.zip中。 您可在创建完成后的Unity项目中找到对应的示例代码。 父主题: HTSDK使用手册
mNaviRender); 您可在Unity新建工程的“Assets > HTFoundation > Scripts > HTPlatform”中找到HTNaviSession.cs并查看参考实例。 HTNaviManager 导航的生命周期需要与Unity绑定,您可以参考“Assets
Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。Token可通过调用获取用户Token接口获取。 云服务存在两种部署方式:项目级服务和全局级服务。其中: 项目级服务需要获取项目级别的Token,此时请求body中“auth.scope”的取值为“project”。
与其他服务的关系 表1 KooMap与其他服务的依赖关系 服务名称 KooMap与其他服务的关系 主要交互功能 对象存储服务(Object Storage Service,OBS) 原始数据通过对象存储服务的OBS桶来存储,KooMap从OBS加载原始数据完成AR地图生产服务。 从OBS下载原始数据至KooMap。
表1 请求状态返回码 状态码 描述 说明 200 OK 服务器已成功处理了请求。 400 Bad Request 非法请求。 建议直接修改该请求,不要重试该请求。 403 Forbidden 请求被拒绝访问。 返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒
is-ar-camera></xr-camera> </xr-node> </xr-scene> 触发定位请求 手动触发定位请求,获取当前位置。在手动触发请求时,如果自动请求正在处理中,则此次手动请求将视为无效。 XRClient.requestVps();//返回定位结果。 更新相机位姿 在
单击“真机调试”,弹出“真机调试”窗口。 您可根据实际需求进行操作。 在“Console”页签查看日志信息。 在“Network”页签查看网络请求发送情况。 在“Sources”页签进行断点调试。 图1 真机调试界面 父主题: XRLightSDK使用手册
其他 接口列表 表1 其他接口列表 接口 描述 参数名 参数类型 参数说明 返回值 requestNavi 请求导航路径。 utmCode string 当前utm区域。 void from number[3] 导航出发点utm坐标。 to number[3] 导航目的地utm坐标。
OnLocation); 通过HTGvpsRequestOpExt类的Addobserver方法将定位添加到SDK系统的监听池中。 定位结果将通过HTGvpsRequestOpExt类中的OnLocation方法返回。 mGvpsOp.AddObserver(HTSystemManager.GetHTSystem());
HTDEBUG后方可使用,设置步骤如下: 打开“Unity > Edit”,并找到“Project Settings”。 在“Project Settings”中找到“Player”并单击打开。 找到“Other Settings”,往下拉,可见“Script Compilation”下方的“Scripting
供SDK代码示例调试功能。 URI POST /v1/algo/navi 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Trace-Id 否 String 参数解释: 追踪请求ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 App-Id
开发指导 开发流程 图1 开启AR会话开发流程 开发过程 获取Token。 成功获取Token后才能进行定位请求。 // 向服务器请求签名 hwar.getToken().then((res) => { // 获取成功 }).catch((err) => { //
两部分,是用户在华为云的长期身份凭证。华为云通过AK识别访问用户的身份,通过SK对请求数据进行签名验证。详情见配置域名及密钥。 打包构建。 在“HTFoundation > Samples”下找到“HTFoundationTester”,将其添加到打包场景中进行打包构建。详情见验证结果。
默认为false。 true:重置会话,重新进行VPS请求。 false:不重置会话。 multiFrame boolean 是否连续请求定位。可选。 默认false。 true:连续请求定位,直到请求成功。 false:不连续请求定位。 registerRefreshCameraMat