检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
调试工具 调试工具包括: 安卓手机 Windows系统电脑 USB数据线 父主题: 常用调试方法
开发指导 开发流程 图1 开启AR会话开发流程 开发过程 获取Token。 成功获取Token后才能进行定位请求。 // 向服务器请求签名 hwar.getToken().then((res) => { // 获取成功 }).catch((err) => { //
status: number; } 获取相机矩阵和视频流图像,完成空间位置追踪与渲染。 通过回调函数“hwar.registerRefreshCameraMat”获取相机矩阵和视频流图像。当3定位成功后输出相机矩阵,包含当前虚拟相机的位姿信息。视频流图像可通过Three.js、LayaAir等WebGL渲染引擎渲染成背景画面。
"解密后的变量" }); // 设置已知地图服务区域的GPS坐标 hwar.setAreaGPS({ latitude:xxx, longitude:xxx, altitude:xxx }); // 根据GPS判断地图服务区域 hwar.searchArea({
调试工具 常用的调试工具包括: 基于Chromium内核的浏览器(例如Edge、Chrome)的开发者工具(DevTools) Safari浏览器 父主题: 常用调试方法
定位失败,定位结果显示“Incorrect IAM” 检查初始化视觉定位模块config参数中配置的AK、SK是否正确。获取方法请参见访问密钥。 父主题: 常见问题
开启AR会话方案概述 您可开启AR会话获取设备的图像、GPS坐标及传感器数据,启动SLAM从而进行视觉定位。 视觉定位成功后,您可获取到当前位置的坐标信息,并在附近渲染数字内容,从而构建虚实融合的世界。 传感器包括陀螺仪、加速度计、磁力计。 父主题: 开启AR会话
cfg.ini调试方法 基本原理 您可以通过创建和修改应用目录下的cfg.ini文件调试信息配置,调试信息在配置文件中以键值对的形式存在。ini文件的配置目录如下: Unity:C:\...\AppData\LocalLow\{company name} \{product name}
调用前准备工作 XRLightSDK封装类名为“XRClient”,所有API均直接通过类“XRClient”来调用,无需实例化。 在调用SDK前,需在文件头部引入XRClient类。 import { XRClient } from "../../SDK/XRClient"; 父主题:
定位失败,定位结果显示“invalid url” 检查初始化视觉定位模块config参数中配置的url是否正确。url为https://koomap.cn-north-4.myhuaweicloud.com。 父主题: 常见问题
获取设备的相机时出错。一般是设备没有后置摄像头。 - - 需要侦听回调。回调函数无event参数。 VPS_FAIL VPS定位失败。可能是定位不在地图范围、定位超时等原因。 - - 需要侦听回调。回调函数无event参数。 接口调用及相机fov设置示例 // 以事件名"UPDATE_CAMERA_FOV"为例
设置接收相机矩阵的回调函数。 funCallBack Function 回调函数。需要接收cameraMat(相机矩阵)和imgData(视频流图片)两个参数。 cameraMat和imgData参数类型: cameraMat:{ elements: Float32Array; isMatrix4:
定位失败,定位结果显示“FewPnPInliers”或“ErrorMeanReprojectionErrTooLarge” 原因一:可能是发起定位时使用的图片纹理特征不够明显。 解决方案:在移动端,对着纹理丰富的区域单击“手动请求Vps”重新发起定位。 原因二:可能是平面识别未初始化完成。 解决方案:
是否支持将数据导入至线下IDC或第三方云,导入时是否有访问时延要求 当前仅支持通过华为云APIG的REST接口进行数据传输。用户需按照API调用要求完成数据的格式整理和上报,暂不支持其他对接方式。数据导入时无访问时延要求。 父主题: 数据传输
在components/xr-start/index.wxml文件里找到xr-camera ,然后在它的上一行加上node-id="cameraParent"的节点,如图1所示。 图1 增加节点 父主题: 常见问题