すべてのプロダクト
Search
ドキュメントセンター

DataV:飛行ルートレイヤー

最終更新日:Jul 16, 2024

飛行ルートレイヤーは、3Dグローブウィジェットのコンポーネントです。 物流や取引などの出発地と目的地のデータを、飛行ルートと呼ばれる路線の形式で提示できます。 飛行ルートの速度、高さ、色相、開始緯度 /経度、終了緯度 /経度を設定できます。 このトピックでは、飛行ルートレイヤの設定項目について説明します。

コンポーネント[フラインルートレイヤー] をクリックします。 [飛行ルートレイヤー] の [設定] タブが表示されます。
説明 ComponentsFlying Routes Layerが含まれていない場合は、Flying Routes Layerコンポーネントを追加します。 詳細については、「3Dグローブ」をご参照ください。

設定

Settings tab of the flying routes layer
  • [設定の検索]: キャンバスエディターの右側のパネルで、[設定] タブをクリックし、右上隅の [設定の検索] をクリックします。 検索ボックスに必要な設定項目を入力し、検索アイコンをクリックして設定項目をすばやく見つけます。 あいまい一致はサポートされていません。 詳細については、「設定の検索」をご参照ください。
  • 高さ: 3Dグローブからの飛行ルートレイヤーの高さ。
  • フライスピード: ルートの飛行速度。
  • 色相: 飛行ルートの色相。
  • Line Width: 飛行ルートの重み。
  • 密度: 飛行ルートの密度。

Data

Data tab of the flying routes layer

上の図のサンプルコード:

[
  {
    "from": "4.21875、21.943046" 、
    "to": "113.911722、30.748697"
  },
  {
    "from": "94.220067、39.910476" 、
    "to": "112.857638、35.173107"
  },
  {
    "from": "117.428724、41.246858" 、
    "to": "117.427149、26.428056"
  },
  {
    "from": "135.005796、35.746795" 、
    "to": "114.966156、31.351459"
  },
  {
    "from": "128.678669、47.042308" 、
    "to": "114.614653、33.13559"
  },
  {
    "from": "37.265625、3.162456" 、
    "to": "114.614395、30.142406"
  },
  {
    "from": "72.421875、45.828799" 、
    "to": "100.899788、34.014409"
  },
  {
    "from": "-98.789063、38.548165" 、
    "to": "115.669547、34.01474"
  },
  {
    "from": "-103.359375、54.572062" 、
    "to": "0.703125、47.517201"
  },
  {
    "from": "-98.4375、40.979898" 、
    "to": "-3.164063、53.956086"
  },
  {
    "from": "138.164063、-23.563987" 、
    "to": "114.61447、31.050538"
  }
]
表1. パラメーター
パラメーター説明
から飛行ルートの開始経度と緯度。 経度と緯度はコンマ (,) で区切ります。
飛行ルートの終了経度と緯度。 経度と緯度はコンマ (,) で区切ります。
表1. パラメーター
パラメーター説明
制御モードスイッチをオンにすると、ウィジェットの初期化時にデータが要求されません。 データリクエストは、コールバックIDまたはBlueprint Editorで設定されたメソッドに基づいてのみトリガーされます。 スイッチをオフにすると、データ要求が自動的にトリガーされます。 デフォルトでは、スイッチはオフになっています。
自動データ要求[自動データ要求] チェックボックスをオンにすると、動的ポーリングを有効にし、ポーリング間隔を手動で指定できます。 このチェックボックスをオンにしないと、データは自動的に要求されません。 手動でページを更新してデータを要求するか、Blueprint EditorまたはコールバックIDイベントを使用してデータ要求をトリガーする必要があります。
データソースキャンバスエディターの右側のパネルで、[データ] タブをクリックします。 [静的データ] の横にある [設定] をクリックします。 [Configure Datasource] パネルで、[data source Type] ドロップダウンリストからデータソースを選択します。 コードエディターでデータクエリのコードを入力し、[データ応答のプレビュー] をクリックしてデータソースの応答をプレビューし、応答を表示します。 詳細については、「資産データの設定」をご参照ください。
データフィルター[データフィルタ] チェックボックスをオンにすると、データ構造の変換、データのフィルタリング、および簡単な計算を実行できます。 [フィルターの追加] の横にあるプラス記号 (+) をクリックすると、表示されるエディターでデータフィルターのスクリプトを設定できます。 詳細については、「データフィルターの使用」をご参照ください。
データ応答結果データ要求に対する応答。 データソースが変更された場合は、[データ応答結果] の横にあるRefresh icon アイコンをクリックして、データ応答をリアルタイムで表示できます。

相互連携

このコンポーネントはインタラクションイベントをサポートしていません。

ブループリントエディターでのインタラクション設定

  1. 3Dグローブウィジェットのキャンバスエディターで、コンポーネント[飛行ルートレイヤー] の横にあるAdd to Blueprint Editorアイコンをクリックします。
  2. ページのBlueprint Editor icon左上隅にあるアイコンをクリックします。
  3. ブループリントエディターで、[追加ノード] ペインの [飛行ルートレイヤー] をクリックします。 キャンバス上の飛行ルートレイヤーのパラメーターを設定できます。lantu
    • イベント

      飛行ルートデータ要求の完了時: 飛行ルートレイヤのデータがAPIによって返され、フィルタによって処理された後、このイベントはJSON形式のデータを渡すためにトリガーされます。 詳細については、「データの例」をご参照ください。

      飛行ルートデータ要求の失敗時: データインターフェイス要求が失敗した場合 (要求はネットワークの問題やインターフェイスのエラーなどが原因で発生する可能性があります) 、イベントが返され、フィルターによって処理され、処理されたJSON形式のデータもスローされます。 特定のデータ例の詳細については、キャンバスエディターの [データ] タブの [データ応答結果] セクションをご参照ください。

    • Action
      Action説明
      飛行ルートデータの要求このアクションは、上流のデータ処理ノードまたはウィジェットによって渡されたパラメーターを受け取り、サーバーにデータを要求します。 たとえば、飛行ルート層はAPIデータソースhttp:// api.testを使用し、飛行ルートデータの要求アクションに渡されるデータは { id: '1'} です。 その結果、はhttp:// api.test? をします。 id=1 APIを呼び出してデータを要求します。
      飛行ルートデータのインポートこのアクションは、APIからデータをインポートして飛行ルート層をレンダリングし、サーバーからデータを要求しません。 詳細については、「データの例」をご参照ください。
      表示このアクションはコンポーネントを示し、パラメーター入力は必要ありません。
      非表示このアクションはコンポーネントを非表示にし、パラメーター入力は必要ありません。