检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
总体开发思路 使用HTFoundation示例开发移动端应用的工作流程如图1所示。 图1 工作流程 创建一个新的工程目录。 使用Unity3D引擎创建基础工程,基础工程里面会有一个空的工程目录。详情见创建Unity项目。 导入ARFoundation插件包。 在Unity的Packages文件夹中找到manifest
快速开始 创建Unity项目。 新建一个Unity Project,“Template”选择“3D”。 导入ARFoundation包,并配置ARCore XR Plugin和ARKit XR Plugin。 打开工程里自动创建的Packages文件夹目录下的manifest.json文件,在manifest
URI-scheme 表示用于传输请求的协议,当前KooMap所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,当前KooMap只在“华北-北京四”部署,Endpoint为“koomap.cn-north-4
ID)/SK(Secret Access Key)加密调用请求,适用于AR地图运行服务。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。 To
业务服务的专用Region。 可用区(AZ,Availability Zone):一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。
固定BASE_URL为:https://koomap.cn-north-4.myhuaweicloud.com。 // 认证用的AK、SK硬编码到代码中或明文存储都有很大的安全风险,建议在代码中配置加密后的AK、SK,在使用的地方解密。 public class HTStringConfig
创建容器应用基本流程 快速创建一个kubernetes集群 3分钟创建一个游戏类容器应用 3分钟创建一个游戏类容器应用 3分钟创建一个游戏类容器应用 网络安全 什么是ECS 创建容器应用基本流程 快速创建一个kubernetes集群 3分钟创建一个游戏类容器应用 运维与监控 什么是ECS
需要侦听回调,回调函数会接收到一个参数:event: { data: Object } event.data.gyro表示设备陀螺仪是否正常。 WEB_INFO 版本信息。 { slam: string; phone: string; } Object 侦听函数,会接收到一个参数:event:
详情请参见区域和可用区。 可用区(AZ,Availability Zone) 一个可用区是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。
Canvas:负责提供示例界面UI。 在新建的Unity工程“Assets > HTFoundation > Scenes”路径下包含一个基础场景HTFoundationScene,它是一个只包含HTFoundationOrigin预制体的场景。您可以直接在这个场景进行二次开发。 父主题: 创建HTFoundation会话
string; } 访问密钥ID(AK)和秘密访问密钥(SK)。 boolean 如果AK/SK有一个是空值就会返回false。 setAreaGPS 设置已知地图服务区域的GPS坐标到AR系统中,便于提高后续视觉定位的精度。GPS信息可以从局点配置中获取,也可以通过请求浏览器的位置接口获取。
HTFoundation > Scripts > HTPlatform”中找到HTNaviSession.cs并查看参考实例。 导航回调: // 这是一个必要监听 mNavi.AddNaviErrorListener(NaviErrorListener); // 这是导航启动失败的错误,需重新开始导航
系统每小时会统计前一个小时费用,例如,在10:15结算的费用一般为09:00:00~10:00:00期间产生的费用。 AR地图全景建图云服务 按小时结算。 按照实际输入的轨迹长度(米)计费。例如,数据完成后,系统会对本次处理的实际处理数据量结算费用。 系统每小时会统计前一个小时费用。例
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对AR导航接口,如果调用后返回状态码为“200”,则表示请求成功。 响应消息头 对应请求消息头,响应
Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。 500 Internal Server Error 服务端能被请求访问到,但是不能理解用户的请求。 父主题:
终点位置,包含坐标信息。 约束限制: 不涉及。 utm 是 String 参数解释: 地区UTM编码,一种用于将地球表面上的地理位置投影到二维平面上的方法,编码用于快速识别和定位到UTM网格中的特定区域。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表4 from 参数 是否必选
addEventListener 事件侦听。 strId string 侦听事件id。 void listener Function 侦听函数,会接收到一个参数:event: { data: Object }。 removeEventListener 移除侦听事件。 strId string 侦听事件id。
“筛选类型”选择“事件名称”时,还需选择某个具体的事件名称。 “筛选类型”选择“资源名称”时,还需选择或手动输入某个具体的资源名称。 操作用户:在下拉框中选择一个或多个具体的操作用户。 事件级别:可选项为“所有事件级别”、“Normal”、“Warning”、“Incident”,只可选择其中一项。
通过回调函数(hwar.registerGetNewVpsPose)获取定位数据,如果获取失败,可通过侦听事件“VPS_FAIL”处理。 // 设置AR状态,第一个参数设为true表示开始发送VPS请求 hwar.setARStatus(true, true, true); // 定位成功回调函数 hwar
使用全景相机采集全景影像。 通过AR地图生产服务上传全景影像,启动AR地图生产自动化流程。地图生产成功后,一键部署上云。 下载SDK并集成到AR地图应用,通过访问AR运行地图服务,实现视觉定位和AR导航能力。具体开发指导请参考《开发指南》。 如果您需要激光采集建图和构建导航路网,可咨询下单购买对应的专业服务。