「Cesium」を利用して、任意の座標から高度の取得2

はじめに

前回は、GPS経路情報の高度があっていたなかったため、czmlに設定する方法をとりましたが、毎回設定するのは面倒なので、Cesiumから動的に高度の取得し、自動車の高度に設定してみました。

以下、高度の取得及び設定プログラムです。今回は経路と自動車の位置でデータを分けています。
※czmlには、clampToGroundをtrueにしていましたが、高度の設定はされていませんでした。czmlの設定に問題があったのかもしれません。

あと、自動車の方向が自動で変わらなかったので、自動車位置の差から角度を計算し、設定しました。角度設定には、前回自宅の3Dもモデル表示時に使用した、HeadingPitchRollクラスを使いました。

Cesiumのサンプルには、なぜかこの処理がなく、自動で向きが変わっています。

htmlファイル(抜粋)

以下、使用時の動画です。

Print Friendly, PDF & Email

シェアする

  • このエントリーをはてなブックマークに追加

フォローする