CZML ファイルを作成しています。オブジェクトがそのパスをたどり、その上を場所ごとに移動するパスがあります (時間エポックに基づいて位置を定義しました)。
画像付きのビルボードでは完全に機能しますが、コードを変更してモデル (サンドキャッスルの 3D モデルの 1 つなど) を使用すると、ビルボードの代わりに機能しません。モデルすら表示されません。パスを移動するラベルがありますが、モデルの兆候はありません。
何が問題ですか?javaScript ではなく、CZML ファイルで 3D モデルを使用したいと考えています。誰かが私を助けてくれたらうれしいです。
データを .czml ファイルに保存してから、次のように javaScript で html にロードします。
viewer.dataSources.add(Cesium.CzmlDataSource.load('../../SampleData/fstsp_solution.czml'));
私のczmlファイルのコピーは次のとおりです。
[
{
"id":"document",
"version":"1.0"
},
{
"id":"Vehicle",
"availability":"2012-08-04T16:00:00Z/2012-08-04T17:04:54.9962195740191Z",
"model":{
"show":true,
"gltf":"../../SampleData/models/CesiumMilkTruck/CesiumMilkTruck.bgltf",
"scale":2,
"minimumPixelSize":25
},
"oriantation":{
"interpolationAlgorithm":"LAGRANGE",
"interpolationDegree":1,
"epoch":"2012-08-04T16:00:00Z",
"unitQuaternion":[some numbers, I am working on it]
},
"position":{
"interpolationAlgorithm":"LAGRANGE",
"interpolationDegree":1,
"epoch":"2012-08-04T16:00:00Z",
"cartographicDegrees":[time,long,lat,height,time,long,lat,height,time,long,lat,height]
}
}
]
ありがとう