これは、Cesium の CZML ファイルに精通している人にとっては簡単な問題だと思います。セシウムを使用して、一連の緯度/経度/高度ポイントを飛行経路として表示しようとしています。「位置」タグがどのように見えるべきか誰か教えてもらえますか?
間違った場所を探していない限り、CZML の例はあまり見当たりません。そのため、どのタグを使用できるか、どのように使用するかを理解するのは困難です (また、タグを間違えると、Java コンソールにエラーが表示されません)。
Cesium Web サイトの Sandcastle CZML の例では、関連するセクションは次のようになります。
"position" : {
"interpolationAlgorithm" : "LAGRANGE",
"interpolationDegree" : 1,
"epoch" : "2012-08-04T16:00:00Z",
// Trimmed to just 2 points
"cartesian" : [0.0, -2379754.6637012, -4665332.88013588, 3628133.68924173,
3894.996219574019, -2291336.52323822, -4682359.21232197, 3662718.52171165]
}
2 点の場合、なぜ 8 つの値があるのですか? もしそれが ECEF 座標だったら、1 点につき 3 つしかないと思います...
たとえば、これを試してみると、コンソールに「キャッチされていないエラー」メッセージが表示されました...これはあまり役に立ちません:
"cartographic" : [-1.472853549, 0.589580778, 1000,
-1.472962668, 0.589739552, 1000 ]
ドキュメントによると、地図作成では (long、lat、height) が使用されます。ここで、long と lat はラジアン単位であり、高さはメートル単位です。