flyTo怎么才能飞行到某个多边形对象 [已关闭]

0 投票
viewer.flyTo怎么才能飞行到某个多边形对象(polygon)比如:

Cesium.Cartesian3.fromDegreesArray([-115.0, 37.0,
                                                        -115.0, 32.0,
                                                        -107.0, 33.0,
                                                        -102.0, 31.0,
                                                        -102.0, 35.0])
问题关闭原因: 已解决
6月 11 分类:  79次浏览 | 用户: chelcf 才疏学浅 (17 分)
已关闭 6月 12 用户:chelcf

1个回答

0 投票

您好,具体实现代码如下:

viewer.camera.flyTo({
    destination : Cesium.Cartesian3.fromDegrees(-117.16, 32.71, 15000.0)
});

您可以把里面的参数修改为您实际的需求 

6月 12 用户: 赵爽 名扬四海 (4,976 分)
我是一个面,不是一个点;面有大有小,如果使用固定高度就不合适
飞向通过top-down视图表示的矩形
viewer.camera.flyTo({
    destination : Cesium.Rectangle.fromDegrees(west, south, east, north)
});

那您参考一下这个代码 

viewer.camera.flyTo({
                destination : Cesium.Rectangle.fromCartesianArray(Cesium.Cartesian3.fromDegreesArray([-115.0, 37.0,
                                                        -115.0, 32.0,
                                                        -107.0, 33.0,
                                                        -102.0, 31.0,
                                                        -102.0, 35.0]))
              });

嗯,谢谢,可以使用这种方式解决!

...