基于要素属性在CesiumJS中选择一个tileset要素(以便飞到该要素)

基于要素属性在CesiumJS中选择一个tileset要素(以便飞到该要素),cesium,Cesium,我正在尝试开发一个功能,在这个功能中,我根据实体的属性飞到实体(在本例中是一个建筑) 一点背景: 我有一个城市,有几千栋楼,我在这里服务 离子作为瓷砖集 城市里的所有建筑都有一个 属性,我们称之为“BuildingID”。它是独一无二的,有意义 没有具有相同价值的建筑 目前,用户可以 单击该建筑,摄影机将以类似的方式飞到该建筑 选择“缩放到功能”后,按照此处显示的内容进行调整: 挑战: 我将在应用程序的UI中列出建筑物列表。如果用户 选择该列表中的建筑,我可以检索相同的BuildingI

我正在尝试开发一个功能,在这个功能中,我根据实体的属性飞到实体(在本例中是一个建筑)

一点背景:

  • 我有一个城市,有几千栋楼,我在这里服务 离子作为瓷砖集
  • 城市里的所有建筑都有一个 属性,我们称之为“BuildingID”。它是独一无二的,有意义 没有具有相同价值的建筑
  • 目前,用户可以 单击该建筑,摄影机将以类似的方式飞到该建筑 选择“缩放到功能”后,按照此处显示的内容进行调整:
挑战:

  • 我将在应用程序的UI中列出建筑物列表。如果用户 选择该列表中的建筑,我可以检索相同的BuildingID 这在三维模型中作为属性存在
  • 问题是:我有 没有关于如何“选择”该建筑以便飞到它的线索
如果这些是其他数据源,比如KML,我可以检索实体并飞到它,但是使用3D Tileset,我甚至不知道从哪里开始

我用的是铯1.57,但是如果需要的话,我在更新上没有问题