首页 / 浏览问题 / 三维GIS / 问题详情
webgl中,如何根据多个单体的id,飞行到这些单体?
26EXP 2018年05月05日

1个回答

您好,最主要的是要根据ID查询到该单体所在的位置,再通过设置camera到该位置即可。另外你说的单体是entity吗,是的话可以viewer.entities.getById方法去获取到对应的实体,在获取实体的position
胡林
1
5,985EXP 2018年05月07日
您好,感谢!我这里说的单体,是指已经被我单体化的建筑物,其实飞行到一个单体的方式我已经实现了,我这里问的是多个单体,需要怎么来飞行到多个单体,换句话说我不知道通过什么方式来获取这个合适的视角
设置camera的时候可以传个矩形框去设置位置,然后可以根据每个单体的位置去计算出一个包含它们的矩形框即可。
十分感谢
...