2

わかりました、明らかにこれは高度な機能ではないため、私は盲目かもしれません..しかし、 Cesium.js のカメラドキュメントを見ていますが、ビューを単純にズーム/移動してポリゴンを表示する方法が見つからないようです?

次のように、緯​​度/経度の平均値を使用してポリゴンを表示するようにカメラを配置できます。

viewer.camera.setView({
    position : Cesium.Cartesian3.fromDegrees(lonMean, latMean, 45000.0)
});

しかし、それはゴミです。ズームができません...ズーム/ビューポートをポリゴンに合わせて調整したいです。

私が見落としているものを誰か指摘できますか...

4

2 に答える 2

2

Sandcastle Camera Demoをご覧ください。[カメラ オプション] ドロップ ボックスをプルダウンし、[四角形に移動] または [四角形を表示] を選択します。カメラが四角形に移動またはスナップし、コード エディターにその様子が表示されます。他のサンドキャッスル デモもご覧ください。Cesium での一般的なアクションのサンプル コードが多数含まれています。

FlyTo コードは次のとおりです。

var west = -90.0;
var south = 38.0;
var east = -87.0;
var north = 40.0;
var rectangle = Cesium.Rectangle.fromDegrees(west, south, east, north);

viewer.camera.flyTo({
    destination : rectangle
});
于 2015-04-15T14:54:24.367 に答える