检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
代码示例 完整的示例代码在SDK压缩包Cyberverse-HTFoundation.zip的Demo.zip中。 您可在创建完成后的Unity项目中找到对应的示例代码。 父主题: HTSDK使用手册
代码示例 开启AR会话功能的代码样例,具体见WebARSDK包中hwar目录下的demo.html。 WebARSDK包的目录请参考图1。 父主题: WebARSDK使用手册
2 * Math.atan(0.5 * nImageHeight / nFocal); } static radianToDegree(nRadian: number) { return nRadian / Math.PI * 180; } 父主题: API列表
= Laya.Texture.create(this.videoTexture2D, 0, 0, imgData.width, imgData.height); this.video.texture = this.videoTexture; } } 父主题
自动定位: 系统默认开启自动定位功能。在定位丢失状态下,每隔1秒刷新一次定位,直到成功。定位成功状态下,每隔15秒刷新一次定位。您可根据实际需求设置刷新时间。
渲染: 由于导航默认会根据白膜调整导航高度,所以系统会返回白膜渲染完的通知。如果不需要等待通知可以直接提前调用IsRenderReady。
formattedMessage } formatNumber = (n: number) => { const s = n.toString() return s[1] ?
开发概述 HTSDK是接入KooMap AR地图运行服务的端侧SDK,助力于快速构建真实和虚拟融合世界。HTFoundation是适配HTSDK的示例代码,供用户在Unity3D中开发业务。 HTFoundation示例实现了真实世界构建、世界位姿定位和跟踪、虚实世界呈现。基于HTFoundation
HTPOICloud(); // 将生命周期绑定到unity的生命周期 mPOICloud.Create("NAVIPOI"); // 参数设置的是线程名 mPOICloud.Start(); mPOICloud.Stop(); mPOICloud.Destroy(); // 设置系统的基本参数
}); // 设置已知地图服务区域的GPS坐标 function setAreaGPSFun(gps) { return new Promise((resolve, reject) => { hwar.setAreaGPS(gps); resolve
调试工具 调试工具包括: 安卓手机 Windows系统电脑 USB数据线 父主题: 常用调试方法
系统提示已提交公测申请,预计5个工作日以内完成审核,请您耐心等待。 图1 提交成功 审批成功。 系统后台审批通过之后,会通过邮件(如果在申请表中填写了邮箱地址)或短消息的方式通知您。
调试方法 准备工作 您可根据实际情况选择如下任一组设备进行调试: 安卓手机、数据线、Windows系统电脑。 苹果手机、数据线、Mac系统电脑。 调试步骤 选择安卓手机调试。 用数据线连接手机、电脑,手机开启USB调试模式。
API是否支持集成到第三方产品中 如果用户需要将KooMap服务集成到第三方系统用于二次开发,请使用API方式访问KooMap服务,具体操作和描述请参见如何调用API。 父主题: API使用
utmCode指UTM(Universal Transverse Mercator Grid System,通用横墨卡托格网系统)投影带号。 图像流约束为宽:高=480:640,您需根据实际情况自行适配设备屏幕尺寸。 参数类型使用了TypeScript语言的声明规范。
y 是 String 参数解释: 空间坐标系统,y坐标。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 z 是 String 参数解释: 空间坐标系统,z坐标。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
- - - number[3] getUTMPosition 获取UTM(UNIVERSAL TRANSVERSE MERCARTOR GRID SYSTEM,通用横墨卡托格网系统)坐标。 - - - number[3] destroyVps 销毁视觉定位实例。
如表1所示,包括了KooMap的所有系统策略。 表1 KooMap系统策略 策略名称 描述 策略类别 策略内容 KooMap FullAccess KooMap的所有权限。
setAreaGPS 设置已知地图服务区域的GPS坐标到AR系统中,便于提高后续视觉定位的精度。GPS信息可以从局点配置中获取,也可以通过请求浏览器的位置接口获取。
Windows系统电脑已安装Chrome浏览器或基于Chromium内核的浏览器(例如Edge);Mac系统电脑已安装Safari浏览器。 移动设备已配置后置摄像头、陀螺仪、加速度传感器、GPS芯片等器件。