检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
AR地图运行服务可在KooMap管理控制台开通。 环境要求 已安装配置NodeJS环境。 已安装代码编辑器,如Visual Studio Code。 已安装Web服务器,如http-server、VSCode插件live-server、Tomcat等。 Windows系统电脑已安装Chrome浏览器或基于
您安全地对资源进行访问控制。 如果账号已经能满足您的要求,不需要创建独立的IAM用户进行权限管理,您可以跳过本章节,不影响您使用KooMap的其它功能。 IAM是华为云提供权限管理的基础服务,无需付费即可使用,您只需要为您账号中的资源进行付费。关于IAM的详细介绍,请参见《IAM产品介绍》。
服务。其中: 项目级服务需要获取项目级别的Token,此时请求body中“auth.scope”的取值为“project”。 全局级服务需要获取全局级别的Token,此时请求body中“auth.scope”的取值为“domain”。 调用本服务API需要项目级别的Token,即
注意事项 模块之间启动销毁存在相关依赖需要按照一定顺序执行,HTSysEntrance需要最先执行。脚本执行顺序可见“Assets > HTFoundation > Scripts”中的SessionsManager.cs文件。 由于SDK的虚拟世界比较庞大,导致距离坐标世界原点
XRLightSDK提供的API,可以实现世界位姿定位和跟踪,将用户、空间及数字内容连接在一起,助力用户构建真实和虚拟融合的世界。 工作原理 用户需要新建微信小程序工程,然后导入XRLightSDK软件包,通过XRLightSDK调用AR地图运行服务,在微信小程序工程中,添加自定义的业务
用户在使用KooMap时,账户的可用额度小于待结算的账单,即被判定为账户欠费。欠费后,可能会影响KooMap资源的正常运行,请及时充值。 如果账号进入欠费状态,需要在约定时间内支付欠款,详细操作请参考欠费还款。 欠费原因 用户在使用KooMap时,可能产生的欠费原因: 在按需计费模式下的账号余额不足。
在数据列表选择预处理成功的数据,单击操作列下的“提交生产”。 图1 预览轨迹 在“空间预览轨迹”弹窗中核对轨迹是否与实际采图轨迹相符。 如您对轨迹不满意,则需要重新采集数据并上传数据再次进行预处理。 单击“提交生产”进行地图注册。 注册完成后,“地图注册”列显示“注册成功”。 父主题: AR地图生产服务和AR地图运行服务使用指南
Scripts > HTPlatform”中找到HTNaviSession.cs并查看参考实例。 HTNaviManager 导航的生命周期需要与Unity绑定,您可以参考“Assets > HTFoundation > Scripts > SessionsManager”中的HTNaviManager
申请KooMap公测 KooMap在公测阶段需要先申请并通过人工审核后才可以使用。 前提条件 由于公测期间资源有限,仅限已通过实名认证的华为账号申请公测。 申请步骤 您可参考如下操作步骤申请公测。 您可选择以下任一方式登录申请公测页面。 进入KooMap管理控制台,单击“立即申请”。
下载点云文件 地图生产完成后,您可根据需要下载点云文件,用于绘制和生产白模。点云文件里包含scene_dense.ply,mark.kml和meta.txt三个文件。 scene_dense.ply:存储稠密点云数据,包含地图数据三维空间点的特征信息。 mark.kml:存储地理信息数据,记录地图采集过程的轨迹信息。
floats 参数解释: VPS姿态矩阵,按照左上到右下排列。 取值范围: 不涉及。 t Array of floats 参数解释: VPS位置,包含X、Y、Z三个浮点数,代表在空间中的位置。 取值范围: 不涉及。 confidence Double 参数解释: VPS结果置信度。 取值范围:
区域,用户可进行3D实景步行导引,无需担心GPS信号弱的环境。 工作原理 WebARSDK通过设备传入的图像及传感器数据,调用视觉定位(VPS)和导航服务,以及SLAM(同步定位与地图构建)算法,为您的应用提供环境感知与交互感知能力,再经应用渲染给用户呈现虚实融合体验。 图1 WebARSDK工作原理
服务开通 是否需要开通云备份服务用于数据备份 KooMap服务支持哪些调用方式 从服务开通到实际可用,需要多长时间
其包含的功能主要有路线规划及导航指示: 路线规划:根据目的地和当前位置,自动规划合适的路线。 导航指示:引导用户沿着设定的路线前进,并在需要时提供转弯提示等导航信息。 父主题: AR导航
onErrTooLarge” 原因一:可能是发起定位时使用的图片纹理特征不够明显。 解决方案:在移动端,对着纹理丰富的区域单击“手动请求Vps”重新发起定位。 原因二:可能是平面识别未初始化完成。 解决方案: 查看camera的position和rotation数值。 如果pos
oid客户端发送信息时需要使用。 mResRender:HTResRender.dll的实例。 mHostUrl:存储云端数字资源的域名。 mPlaformType:当前移动设备的平台(Android或iOS)。 isRequestDigital:是否需要加载数字资源。 isUs
验证视觉定位效果时,您需竖屏正向手持设备扫描周边环境。 检查定位区域是否在地图服务范围内。 按“F12”打开DevTools,在“Network”页签中查看“vps”的状态码。如果状态码为“400”,请在“Response”页签中查看“error_msg”内容,如显示“access denied, out
单击“导出”,云审计服务会将查询结果以CSV格式的文件导出,该CSV文件包含了本次查询结果的所有事件,且最多导出5000条信息。 在需要查看的事件左侧,单击展开该记录的详细信息。 图1 展开记录 在需要查看的记录右侧,单击“查看事件”,弹窗中显示了该操作事件的详细信息。 更多关于云审计的信息,请参见《云审计服务用户指南》。
携带数据 数据类型 数据说明 事件说明 VPS_RESULT Vps定位结果事件。 status boolean 定位是否成功。 Vps定位结果返回时触发该事件。 info string 具体定位结果信息。 VPS_TRACKING Vps跟踪状态事件。 status boolean
GlobalBus { //vps定位结果事件码 public static VPS_RESULT: string = 'VPS_RESULT'; //vps状态事件码 public static VPS_TRACKING: string = 'VPS_TRACKING';