本文主要介绍了地面导航点的配置和交互。
页面渲染完成后,会进入到默认的场景中,从地面上能看到一个个圆环的标识,点击圆环图标就会跳转到该标识所在的场景下,导航点的信息(数量、位置、是否显示、临近场景)由模型配置文件 config.json 中的 scenes 字段所决定,地面导航的示意图如下所示:
地面导航点的交互功能
const hotSpotAPI = app.getInstance("hotSpotAPI"); // 从app上获取api实例
hotSpotAPI.getFirstSpotId(); // 获取初始进入的导航点
hotSpotAPI.getCurrentSpotId(); // 获取当前所在的导航点
hotSpotAPI.getHotSpots(); // 获取所有导航点
hotSpotAPI.getHotSpotById(); // 根据id获取导航点
hotSpotAPI.showAllSpots(); // 显示所有导航点
hotSpotAPI.hideAllSpots(); // 隐藏所有导航点
hotSpotAPI.event.on("click", (id: string) => { // 导航点的点击事件
})
文档内容是否对您有帮助?