2点間のカメラアニメーション¶
指定した位置間でカメラアニメーションを行います。
async startFlyCamera( options: StandardUIViewer.FlyParam )
iscs_start で指定した位置、もしくは現在のカメラの位置から、 iscs_end で指定した位置から 20km 南側、上方向に +20km の高度の位置から iscs_end を注視点とした位置と方向に time で指定された秒数でカメラアニメーションを行います。
途中、高度 200km までカメラが上昇します。
アニメーション中はユーザによる視点の操作は受け付けられません。
アニメーション終了時に onEndFlyCamera が呼び出されます。
optionsの内容
| パラメータ | 型 | 内容 | 省略 |
|---|---|---|---|
time |
number |
移動までにかかる時間(秒) | 不可 |
iscs_start |
mapray.GeoPoint |
スタート位置 省略時は現在のカメラ位置 | 可能 |
iscs_end |
mapray.GeoPoint |
終了位置でのカメラの注視点 target_clamp が true の場合は高度を自動計算 |
不可 |
target_clamp |
boolean |
終了位置でカメラの注視点を iscs_end の緯度経度位置直下の標高にするなら true 省略時は true |
可能 |
end_altitude |
number |
最終カメラ位置の高さ(m) 省略時は20000m | 可能 |
end_from_lookat |
number |
最終カメラ位置を南方向に注視点からどの位置に配置するか(m) 省略時は20000m | 可能 |
サンプルコード¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | |
Info
このサンプルコードは、<YOUR_MAPRAY_API_KEY>を、あなたのMapray CloudアカウントのAPI Keyに置き換えるまで、期待通りに動作しません。