Entities¶
Mapray エンジンは地表と同時にポリゴンモデルや文字などのオブジェクトも表示できます。
Mapray JS API ではこのオブジェクトのことをエンティティと呼び、 Scene インスタンスに Entity インスタンスを追加することによってエンティティを表示できます。
Scene インスタンスは Viewer.scene プロパティによりアクセスできます。
Core Package は現在、以下に示すような Entity のサブクラスを用意しています。
| クラス | 表示内容 |
|---|---|
TextEntity |
複数のテキスト |
PinEntity |
複数のピン |
ImageIconEntity |
複数の画像アイコン |
MarkerLineEntity |
連続ライン |
PathEntity |
開始点終了点付き連続ライン |
PolygonEntity |
ポリゴン領域 |
ModelEntity |
ポリゴンモデル |
エンティティのサブクラスの詳細は リファレンスマニュアル を参照してください。
共通プロパティ¶
altitude_mode¶
AltitudeMode は高度モードと呼ばれ、3つのモードを持ちます。
Entity に指定された高度値をモードによって解釈して表示します。
モードと動作は、下の表を参照してください。
AltitudeMode |
動作 |
|---|---|
| ABSOLUTE | 絶対値として指定された高度に表示 |
| CLAMP | 地表の高さの位置に表示 |
| RELATIVE | 地表の高さに対して、指定された高度を足した位置に表示 |