检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API是否存在对调用IP数量的限制 API对调用IP数量无限制,满足华为云APIG身份认证的请求均可访问KooMap服务。默认支持20QPS。 父主题: API使用
准备工作 开发技能要求 具备TypeScript/JavaScript开发基础。 熟悉Web移动端开发。 熟悉Three.js、LayaAir等渲染库,可实现基于WebGL的3D渲染。 下载SDK 请下载WebARSDK软件包和软件包的完整性校验文件,并解压软件包、核对文件目录。
代码示例 完整的示例代码在SDK压缩包Cyberverse-HTFoundation.zip的Demo.zip中。 您可在创建完成后的Unity项目中找到对应的示例代码。 父主题: HTSDK使用手册
HTFoundation > Scripts > SessionsManager”中的HTNaviManager.cs文件。这里主要说明Update、导航回调和渲染的注意事项。 Update: // Update负责实时导航功能的实现,isTracking表示的是当前用户的定位状态 mNavi.Update(isTracking);
com。 // 认证用的AK、SK硬编码到代码中或明文存储都有很大的安全风险,建议在代码中配置加密后的AK、SK,在使用的地方解密。 public class HTStringConfig { public const string AK = "加密后的内容"; public
HTFoundation > Scripts”中的SessionsManager.cs文件。 由于SDK的虚拟世界比较庞大,导致距离坐标世界原点较远的虚拟资源坐标值很大,可能会引起一些渲染上的异常(例如模型闪烁,抖动等),因此SDK会将资源进行二次偏移以减小资源的坐标值。 如果您需要获取数
KooMap用区域和可用区来描述数据中心的位置,用户可以在特定的区域、可用区创建资源。 区域(Region):从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,面向不同类型的租户和业务。
权限管理 如果您需要对购买的KooMap资源,给企业中的员工设置不同的访问权限,以达到不同员工之间权限隔离的目的,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。IAM服务提供用户身份认证、权限分配、访问控
SDK是对KooMap提供的REST API进行的封装,以简化用户的开发工作。用户直接调用SDK提供的接口函数即可实现使用KooMap业务能力的目的。具体操作和描述请参考KooMap的《开发指南》。 控制台方式 其他相关操作,请使用管理控制台方式访问KooMap。 如果用户已注册
通过外部脚本引入WebARSDK的JS文件。 <script src="hwar/slam/LOG-iMedia_XREngine_Cyberverse_3.1.0.js"></script> <script src="hwar/slam/slamcommon.js"></script> <script
pakagename}/files/ini iOS:手机连接Mac操作系统电脑,连接后在电脑的“iPhone > 文件”里面找到导入的应用名,应用名下有ini文件夹,请把配置了如下命令的ini文件拖入ini文件夹即可。 配置样例: loglevel:UPDATE debugger_ctrl_switch:ON
getPoiImgUrl 获取可直接使用的POI缩略图的url。 url string searchPoi接口返回的POI缩略图的url。 Promise<any> 返回可直接使用的POI缩略图的url。 requestNavi 请求导航。 路径点的状态分别表示:"未知"、"直行"、
单击“确定”,完成信息的修改。 完成项目相关信息的修改。 方式二: 单击待编辑项目操作列下的“查看详情”。 在“项目详情”页面,单击“项目信息”右侧的。 在弹出来的“编辑项目信息”弹窗中,修改项目信息。 单击“确定”,完成信息的修改。 删除项目 单个删除: 单击项目操作列下的“删除”。 在弹出的窗口中单击“是”,完成删除。
SYSTEM,通用横墨卡托格网系统)投影带号。 图像流约束:宽:高=480:640,您需根据实际情况自行适配设备屏幕尺寸。 参数类型使用了TypeScript语言的声明规范。 视觉定位 空间位置追踪与渲染 导航 事件管理 SDK内部派发事件 父主题: WebARSDK使用手册
VPS坐标系是基于UTM坐标定义的,北向Y轴正向和东向X轴正向如图1所示。 图1 VPS坐标系示意图 Three.js渲染引擎坐标系 摆放虚拟物体时需要注意:Three.js的相机朝向是Z轴的反向。 图2 Three.js渲染引擎坐标系示意图 坐标系转换 SDK提供了UTM坐标与渲染引擎(如Three
vpsOffset) => { // 可计算与上次定位的差值、与终点的距离。当有3D内容时可重置世界坐标原点重新渲染内容 }); 获取导航路径。 传入起始点与终点的UTM坐标请求导航(hwar.requestNavi),获取该段路程的路径点。 // 请求导航路径 hwar.requestNavi("xxx"
API使用 API是否支持集成到第三方产品中 API是否存在对调用IP数量的限制
开发过程 搜索POI。 // 创建获取POI的异步任务栈 var mPOICloud = new HTPOICloud(); // 将生命周期绑定到unity的生命周期 mPOICloud.Create("NAVIPOI"); // 参数设置的是线程名 mPOICloud.Start();
CloudBuildOutput > Assets”的HTFoundation文件夹。 将以上合并后的Assets文件夹合并到1新建的Unity工程的Assets目录。 配置Plugins文件夹里的文件。 在新建的Unity工程的“Assets > HTFoundation”找到P
项目名称 必填项。 输入项目名称。 名称不可重复。 行政区域 必选项。 选择项目覆盖的行政区域。 项目描述 选填项。 输入待新增项目的相关描述。 新建的项目将显示在项目列表最前端。 父主题: 新增与管理AR地图生产服务项目