我正在使用 Cesium JS,我是初学者。我在 2D 场景模式下初始化了 Cesium,但我无法将地图居中。
这是我尝试过的:
var widget = new Cesium.CesiumWidget('cesiumContainer', {
sceneMode : Cesium.SceneMode.SCENE2D
});
// try to center somewhere in Europe
widget.scene.camera.setPositionCartographic(Cesium.Cartographic.fromDegrees(10, 45, 500000));
我也尝试过这里scene.camera.viewRectangle(rectangle, ellipsoid);
解释。我也试了飞机。
上述所有方法都适用于 3D 场景模式,但不适用于 2D。所以我试着把我的相机放在我想要的 3D 位置,然后切换到 2D 模式SceneModePickerViewModel.morphTo2D()
。还是行不通...
我知道我错过了关于在 2D 场景模式下将地图居中的全部要点。谁能帮我?:)