コンストラクタ
ビューワ作成先のコンテナ(IDまたは要素)
アクセストークン
生成オプション
リセット用の画角
画角変更の指定回数
自由回転の移動量(マウスの移動量)
高度変更の移動量(マウスの移動量)
キー操作中
マウスダウンした位置
直前のマウス位置
回転中心
回転の移動量(マウスの移動量)
平行移動の移動量(マウスの移動量)
平行移動の移動量(マウスの移動量)
URLHash更新フラグ
URLに含む値の桁数(true:全桁, false:桁数制限)
視線方向への移動量(ホイールの移動量)
ビューワ
イベントリスナーの追加
KeyFrameでの位置や回転を算出
fly_param 算出した情報
画角変更
高度の補正(地表面以下にならないようにする)
カメラの回転(自由回転)
startからtargetを見るためののheadingとtiltを算出
HeadingとTilt
カメラパラメータの初期化
オプション
閾値のある同一判定
値1
閾値
判定結果
要素上での座標を取得
HTMLElement
イベントオブジェクト
要素(el)の上での座標
フォーカスが外れた時のイベント
イベントデータ
URLHash変更イベント処理
キーを押した時のイベント
キーを挙げた時のイベント
マウスを押した時のイベント
マウスイベントデータ
マウスを動かした時のイベント
マウスイベントデータ
マウスを上げた時のイベント
マウスイベントデータ
マウスホイールを動かした時のイベント
イベントリスナーの削除
イベントパラメータの初期化
URL Hashの値を取得し、カメラ位置を更新します。
アニメーションの BindingBlock を初期化
アドレスバーの URL Hash の更新
エンティティの追加
エンティティ
レイヤの追加(末尾)
作成するレイヤのプロパティ
エンティティの全削除
レイヤの全削除
現在のカメラ情報から URL Hash string を取得
Hash Stringが生成できないときは undefined
DEMプロバイダの生成
アクセストークン
生成オプション
DEMプロバイダ
curveの作成 this._curve_move と this._curve_rotation を作成
移動用Curveと回転用curve
画像プロバイダの生成
生成オプション
画像プロバイダ
ビューワの作成
ビューワ作成先のコンテナ(IDまたは要素)
アクセストークン
生成オプション
破棄関数
URL Hash 書き換え機能を無効にします。
URL Hash 書き換え機能を有効にします。 カメラ移動時に自動的に URL Hash を書き換えます。
true の場合、関数呼び出し時に URL Hash で示される位置に移動します。
カメラ方向の取得
カメラ方向
カメラパラメータの取得
カメラパラメータ
URL Hashからカメラパラメータを取り出す。
hash string
パラメータが不足、不正な場合は undefined
カメラ位置の取得
カメラ位置
操作可否状態の取得
操作可否
エンティティの取得
エンティティ番号
エンティティ
エンティティ数の取得
エンティティ数
レイヤの取得
レイヤ番号
レイヤ
レイヤ数の取得
レイヤ数
レイヤの追加(任意)
挿入場所
作成するレイヤのプロパティ
フォーカスが外れた時のイベント
イベントデータ
fly完了処理
Fly完了時に呼び出されます
キーを押した時のイベント
キーを挙げた時のイベント
マウスを押した時のイベント
要素上の座標
マウスイベントデータ
マウスを動かした時のイベント
要素上の座標
マウスイベントデータ
マウスを上げた時のイベント
要素上の座標
マウスイベントデータ
マウスホイールを動かした時のイベント
要素上の座標
ホイールイベント
レンダリングループ開始の処理
レンダリングループ終了の処理
フレームレンダリング前の処理
ただし、フライカメラが動作している間は上記処理は停止されます。
全フレームからの経過時間(秒)
エンティティの削除
エンティティ
レイヤの削除
レイヤ番号
操作系のイベントをリセットする
カメラ方向の設定
カメラパラメータの設定
カメラパラメータ
カメラ位置の設定
カメラ位置
操作可否を設定
注視点の設定
カメラ位置
ヨー角
2点間のカメラアニメーション
引数オブジェクト
Promise
カメラの位置・向きの更新
クリップ範囲の更新
Fly中のupdate処理
Fly実行中(this._viewer_camera_mode が StandardUIViewer.CameraMode.CAMERA_FLY の時)は onUpdateFrame から呼び出されます
カメラの回転(回転中心指定)
カメラの平行移動
視線方向への移動
高度変更
標準 Mapray Viewer
コアライブラリのラッパです。 マウス操作やキーボード操作など一般的な操作がサポートされます。