Namespace: ov

ov

oview 命名空間

Classes

AirspaceData
AirspaceModelData
AirspaceModule
Analysis
BestCommentatorCollection
BestCommentatorEntity
BestCommentatorGroup
Camera
CloudEntity
CloudModule
CloudProperty
Collision
Color
CustomEntity
CustomGLTFEntity
CustomLayer
FluidModule
KMLContainer
KMLDocument
KMLFeature
KMLFolder
KMLGroundOverlay
KMLLineStringPlaceMark
KMLModule
KMLMultiGeometryPlaceMark
KMLOverlay
KMLPhotoOverlay
KMLPlaceMark
KMLPointPlaceMark
KMLPolygonPlaceMark
KMLScene
KMLScreenOverlay
Layer
LightningEntity
LightningModule
LightProperty
MilitaryEntity
MilitaryFieldStrengthEntity
MilitaryModule
MilitarySatelliteEntity
ModelLayer
ModelSetLayer
MoveEvent
OGC3DTilesLayer
OGCI3SLayer
OverlayWindow
ParticleEntity
ParticleSystemModule
PhotogrammetryModelLayer
PipelineLayer
PointCloudLayer
ProjectorLayer
SensorThings
StreetView
TerrainCustomTileOverlay
TerrainCustomTileOverlayEntity
TerrainDitchOverlay
TerrainOverlay
TerrainSceneOverlay
TerrainSingleTileOverlay
TerrainVectorTileOverlay
TerrainView
TerrainVisualizedDataGridOverlay
TerrainWMSOverlay
TerrainWMTSOverlay
TrackEntity
TrackModule
UI
Utilities
VectorLayer
WeatherHistoryLayer
WeatherLayer
WeatherModule
Widget

Namespaces

Chart
DoCommand

Members

static,readonlyov.ALPHA_TEST_FUNCNumber

Alpha測試通過的條件。

Properties:
Name Type Default Description
NEVER Number 1

永遠不會成功

LESS Number 2

小於

EQUAL Number 3

等於

LEQUAL Number 4

小於或等於

GREATER Number 5

大於

NOTEQUAL Number 6

不等於

GEQUAL Number 7

大於或等於

ALWAYS Number 8

永遠成功

static,readonlyov.BESTCOMMENTATOR_ENTITY_TYPENumber

最佳解說員的圖素類別列舉
連結為該圖素setProperty可使用的參數,無則沒有

Properties:
Name Type Default Description
NONE Number 0

POSITION Number 1

攝影機位置 ov.BestCommentatorEntity.PositionProperty

POSITION_LOOKAT Number 2

攝影機位置 ov.BestCommentatorEntity.LookAtProperty

POSITION_TIMEOUT Number 3

攝影機位置 ov.BestCommentatorEntity.PositionTimeOutProperty

ROTATE Number 4

攝影機旋轉 ov.BestCommentatorEntity.RotateProperty

LAYERALPHA Number 5

圖層透明度 ov.BestCommentatorEntity.LayerAlphaProperty

LAYERREMOVE Number 6

圖層移除 ov.BestCommentatorEntity.LayerRemoveProperty

LAYERSHOW Number 7

圖層開關 ov.BestCommentatorEntity.LayerShowProperty

DELAY Number 8

延遲 ov.BestCommentatorEntity.DelayProperty

RELOAD_TERRAIN Number 9

更換地形圖層 ov.BestCommentatorEntity.ReloadTerrainProperty

CLEAR_ALL_DRAWING_ENTITIES Number 99

清除所有圖素與圖層 ov.BestCommentatorEntity.ClearAllDrawingEntity

CLEAR_DRAWING_ENTITY Number 100

清除圖素或圖層 ov.BestCommentatorEntity.ClearDrawingEntity

ADD_FIGURE Number 101

新增圖標 ov.BestCommentatorEntity.AddFigureProperty

ADD_PROMPT_TEXT Number 102

新增標示文字 ov.BestCommentatorEntity.AddPromptTextProperty

ADD_CUSTOM_POINT Number 103

新增自畫點 ov.BestCommentatorEntity.AddCustomPointProperty

ADD_CUSTOM_TEXT Number 104

新增自畫文字 ov.BestCommentatorEntity.AddCustomTextProperty

ADD_CUSTOM_POLYLINE Number 105

新增自畫聚合線 ov.BestCommentatorEntity.AddCustomPolylineProperty

ADD_CUSTOM_SURFACE_POLYLINE Number 106

新增自畫表面聚合線 ov.BestCommentatorEntity.AddCustomSurfacePolylineProperty

ADD_CUSTOM_POLYGON Number 107

新增自畫表面多邊形 ov.BestCommentatorEntity.AddCustomPolygonProperty

ADD_CUSTOM_HOLE Number 108

新增自畫洞 ov.BestCommentatorEntity.AddCustomHoleProperty

ADD_CUSTOM_GROUND_POLYLINE Number 110

新增自畫地表聚合線 ov.BestCommentatorEntity.AddCustomGroundPolylineProperty

ADD_CUSTOM_SURFACE_CIRCLE Number 111

新增自畫表面圓 ov.BestCommentatorEntity.AddCustomSurfaceCircleProperty

ADD_CUSTOM_BAR Number 112

新增自畫正多邊形柱 ov.BestCommentatorEntity.AddCustomBarProperty

ADD_CUSTOM_POLYGON_PRISM Number 113

新增自畫多邊形柱 ov.BestCommentatorEntity.AddCustomPolygonPrismProperty

ADD_CUSTOM_SPHERE Number 114

新增自畫球 ov.BestCommentatorEntity.AddCustomSphereProperty

ADD_CUSTOM_CONE Number 115

新增自畫圓錐 ov.BestCommentatorEntity.AddCustomConeProperty

ADD_CUSTOM_PUSHPIN Number 116

新增自畫圖釘 ov.BestCommentatorEntity.AddCustomPushpinProperty

ADD_CUSTOM_PROJECTOR Number 117

新增自畫Projector攝影機 ov.BestCommentatorEntity.AddCustomProjectorProperty

ADD_CUSTOM_GLTF Number 118

新增自畫GlTF ov.BestCommentatorEntity.AddCustomGlTFProperty

ADD_CUSTOMTILE_POINT Number 130

新增疊加點 ov.BestCommentatorEntity.AddCustomTilePointProperty

ADD_CUSTOMTILE_TEXT Number 131

新增疊加文字 ov.BestCommentatorEntity.AddCustomTileTextProperty

ADD_CUSTOMTILE_POLYLINE Number 132

新增疊加線 ov.BestCommentatorEntity.AddCustomTilePolylineProperty

ADD_CUSTOMTILE_POLYGON Number 133

新增疊加多邊形 ov.BestCommentatorEntity.AddCustomTilePolygonProperty

ADD_PARTICLE_RAIN Number 150

新增雨水粒子 ov.BestCommentatorEntity.AddParticleRainProperty

ADD_PARTICLE_SMOKE Number 151

新增煙霧粒子 ov.BestCommentatorEntity.AddParticleSmokeProperty

ADD_PARTICLE_EXPLOSION Number 152

新增爆炸粒子 ov.BestCommentatorEntity.AddParticleExplosionProperty

ADD_LIGHTNING Number 160

新增閃電 ov.BestCommentatorEntity.AddLightningProperty

ADD_CLOUD Number 161

新增雲 ov.BestCommentatorEntity.AddCloudProperty

ANALYSIS_SURFACE_NORMAL Number 200

地表分析關閉

ANALYSIS_SURFACE_HEIGHT Number 201

地表分析高度 ov.BestCommentatorEntity.AnalysisSurfaceHeightProperty

ANALYSIS_SURFACE_SLOPE Number 202

地表分析坡度 ov.BestCommentatorEntity.AnalysisSurfaceSlopeProperty

ANALYSIS_SURFACE_ASPECT Number 203

地表分析坡向 ov.BestCommentatorEntity.AddSurfaceAspectProperty

ANALYSIS_CONTOUR Number 204

地表分析等高線 ov.BestCommentatorEntity.AnalysisContourProperty

ANALYSIS_VIEWSHED Number 205

視域分析 ov.BestCommentatorEntity.AnalysisViewshedProperty

CLEAR_ANALYSIS_VIEWSHED Number 206

清除視域分析

ENABLE_CLOUD Number 207

開啟多雲模式 ov.BestCommentatorEntity.EnableCloudProperty

DISABLE_CLOUD Number 208

關閉多雲模式

ADD_PHOTOGRAMMETRY_MODEL_LAYER Number 300

新增傾斜攝影模型圖層 ov.BestCommentatorEntity.AddPhotogrammetryModelLayerProperty

ADD_OGC_3DTILES_LAYER Number 301

新增OGC 3DTiles圖層 ov.BestCommentatorEntity.AddOGC3DTilesLayerProperty

ADD_OGC_I3S_LAYER Number 302

新增OGC I3S圖層 ov.BestCommentatorEntity.AddOGCI3SLayerProperty

ADD_MODEL_LAYER Number 303

新增模型圖層 ov.BestCommentatorEntity.AddModelLayerProperty

ADD_PIPELINE_LAYER Number 304

新增管線圖層 ov.BestCommentatorEntity.AddPipelineLayerProperty

ADD_VECTOR_LAYER Number 305

新增向量圖層 ov.BestCommentatorEntity.AddVectorLayerProperty

ADD_POINTCLOUD_LAYER Number 306

新增點雲圖層 ov.BestCommentatorEntity.AddPointCloudLayerProperty

ADD_MODELSET_LAYER Number 307

新增模型集圖層 ov.BestCommentatorEntity.AddModelSetLayerProperty

ADD_SINGLE_TILE_OVERLAY_LAYER Number 400

新增SingleTile疊加圖層 ov.BestCommentatorEntity.AddSingleTileOverlayLayerProperty

ADD_WMTS_OVERLAY_LAYER Number 401

新增WMTS疊加圖層 ov.BestCommentatorEntity.AddWMTSOverlayLayerProperty

ADD_VECTOR_TILE_OVERLAY_LAYER Number 402

新增VectorTile疊加圖層 ov.BestCommentatorEntity.AddVectorTileOverlayLayerProperty

ADD_VISUALIZED_DATA_GRID_OVERLAY_LAYER Number 403

新增可視化網格疊加圖層 ov.BestCommentatorEntity.AddVisualizedDataGridOverlayLayerProperty

ADD_SCENE_OVERLAY_LAYER Number 404

新增地景疊加圖層 ov.BestCommentatorEntity.AddSceneOverlayLayerProperty

static,readonlyov.BESTCOMMENTATOR_STARTCONDITIONNumber

最佳解說員的行為條件

Properties:
Name Type Default Description
NONE Number 0
TICKCOUNT Number 1
EVENT Number 2

static,readonlyov.CLIP_MODENumber

裁切模式。

Properties:
Name Type Default Description
KEEP Number 0

保留

REMOVE Number 1

剃除

static,readonlyov.DEPTH_FUNCNumber

深度測試通過的條件。

Properties:
Name Type Default Description
NEVER Number 512

永遠不通過

LESS Number 513

小於

EQUAL Number 514

等於

LEQUAL Number 515

小於等於

GREATER Number 516

大於

NOTEQUAL Number 517

不等於

GEQUAL Number 518

大於等於

ALWAYS Number 519

永遠通過

static,readonlyov.ENUM_MESH_CULLTYPENumber

模型貼圖的剔除方式

Properties:
Name Type Default Description
DEFAULT Number 0

預設

CCW Number 1

剔除逆時針

CW Number 2

剔除順時針

NONE Number 3

不剃除

static,readonlyov.ENUM_VECTOR_ENTITY_TYPENumber

Vector查詢類型

Properties:
Name Type Default Description
CLUSTER Number 0

群集

POINT Number 1

static,readonlyov.EXPAND_MODENumber

節點分裂模式。

Properties:
Name Type Default Description
BREADTH_FIRST Number 0

廣度優先

DEPTH_FIRST Number 1

深度優先

MIX Number 2

混合

static,readonlyov.FOLLOW_VIEWNumber

跟隨視角。

Properties:
Name Type Default Description
FIRST_PERSON_VIEW Number 0

第一人稱

THIRD_PERSON_VIEW Number 1

第三人稱

static,readonlyov.HIDENumber

隱藏模式。

Properties:
Name Type Default Description
NONE Number 0

DISABLE_DRAW Number 1

隱藏繪圖

DISABLE_SELECT Number 2

隱藏選取

DISABLE_DRAW_SELECT Number 3

隱藏繪圖及選取

static,readonlyov.KML_ALTITUDE_MODENumber

KML海拔高度模式

Properties:
Name Type Default Description
CLAMP_TO_GROUND Number 1

貼近地面

RELATIVE_TO_GROUND Number 2

相對於地面

ABSOLUTE Number 3

絕對高度

static,readonlyov.KML_FEATURE_TYPENumber

KML Feature種類

Properties:
Name Type Default Description
FOLDER Number 1

資料夾

DOCUMENT Number 2

文件

PHOTO_OVERLAY Number 3

相片overlay

SCREEN_OVERLAY Number 4

螢幕overlay

GROUND_OVERLAY Number 5

地表overlay

PLACEMARK Number 6

地標

POINT_PLACEMARK Number 7

點幾何地標

LINE_STRING_PLACEMARK Number 8

線幾何地標

POLYGON_PLACEMARK Number 9

多邊形幾何地標

MULTI_GEOMETRY_PLACEMARK Number 10

多重幾何地標

static,readonlyov.KML_UNITSNumber

KML螢幕單位

Properties:
Name Type Default Description
FRACTION Number 1

分數

PIXELS Number 2

像素,以左下為起始始點

INSET_PIXELS Number 3

像素,以右上為起始始點

static,readonlyov.MODEL_DRAWMODENumber

模型的作畫模式

Properties:
Name Type Default Description
FLOOR_FLOORNUM Number 0

樓層(依據樓層數分層)

FLOOR_HEIGHT Number 1

樓層(依據樓高分層)

PUREWHITE Number 2

全白

TEXTURE Number 3

貼圖(無貼圖模型則使用頂點顏色)

static,readonlyov.MODEL_TYPENumber

模型的類型

Properties:
Name Type Default Description
NO_TEXTURE_MODEL Number 0

無貼圖模型,由shp/kml等沒貼圖資訊的來源生成

TEXTURE_MODEL Number 1

含貼圖模型,由kmz/ifc等有貼圖資訊的來源生成

static,readonlyov.MOUSE_ACTIONNumber

滑鼠動作

Properties:
Name Type Default Description
DEFAULT Number 0

預設

SEL_CLICK Number 1

點選

SEL_RECT Number 2

框選

static,readonlyov.MOUSE_BUTTONNumber

滑鼠按鍵。

Properties:
Name Type Default Description
LEFT Number 0

左鍵

MIDDLE Number 1

中鍵

RIGHT Number 2

右鍵

static,readonlyov.MOVE_TYPENumber

移動類型

Properties:
Name Type Default Description
NONE Number 0

MOUSE Number 1

滑鼠模式,可調節參數如下

PANEL Number 2

面板模式,可調節參數如下
disableRotateVertical: Boolean 關閉垂直旋轉
disableRotateHorizontal: Boolean 關閉水平旋轉
disablePan: Boolean 關閉平移
disableKeyboard: Boolean 關閉鍵盤輸入
disableZoom: Boolean 關閉縮放
zoomRate: 縮放速度

FOCUS Number 3

旋轉模式,可調節參數如下
disableTouch: Boolean 關閉觸控輸入
disableMouse: Boolean 關閉滑鼠輸入
disableKeyboard: Boolean 關閉鍵盤輸入
staticAzimuthAngleOffset: Number 方位角平移量
allowUpdateFocusPoint: Boolean 允許更新注視點
maxPolarAngle: Number 天頂角上限
minPolarAngle: Number 天頂角下限
maxDistance: Number 距離注視點最大距離
minDistance: Number 距離注視點最小距離
zoomRate: 縮放速度

TERRAIN_WALK Number 4

地面行走模式,可調節參數如下
disableKeyboard: Boolean 關閉鍵盤輸入
disableMouse: Boolean 關閉滑鼠輸入
mouseRotateRate: Number 滑鼠旋轉速度
keyboardMoveRate: Number 鍵盤移動速度
keyboardRotateRate: Number 鍵盤旋轉速度
heightAboveGround: Number 離地高度
enableMovingShake: Boolean 開啟行走搖晃
verticalAmplitude: Number 垂直搖晃幅度
horizonAmplitude: Number 水平搖晃幅度
stopMovingShakeSpeed: Number 停止搖晃速度
considerModel: Boolean 是否考慮三維模型
standDetectFrustumHeight: Number 站立採樣攝影機高度(相對當前攝影機位置),單位公尺
standDetectRange: Number 站立偵測範圍,預設為0.1(公尺)
collisionDetectFrustumHeight: Number 碰撞採樣攝影機高度(相對當前攝影機位置),單位公尺
collisionDetectRange: Number 碰撞偵測範圍,預設為0.5(公尺)

THIRD_PERSON_VIEW Number 5

第三人稱模式,可調節參數如下
disableMouse: Boolean 關閉滑鼠輸入
disableKeyboard: Boolean 關閉鍵盤輸入
staticAzimuthAngleOffset: Number 方位角平移量
maxPolarAngle: Number 天頂角上限
minPolarAngle: Number 天頂角下限
maxDistance: Number 距離注視點最大距離
minDistance: Number 距離注視點最小距離
focusPoint: GeoPoint 初始注視點
heightAboveGround: Number 離地高度
fixSpeed: Boolean 固定速度,不隨攝影機高度調整
moveSpeed: Number 移動速度,若fixSpeed為false,為初始速度;若fixSpeed為true,為最終速度
glTFModel: ov.CustomGLTFEntity 使用的模型
object: 物件參數,會在ov.glTFModelFunction取得
glTFModelFunction: function 模型處理函式,參考ov.glTFModelFunction
zoomRate: Number 縮放速度
considerModel: Boolean 是否考慮三維模型
standDetectFrustumHeight: Number 站立採樣攝影機高度(相對注視點),單位公尺
standDetectRange: Number 站立偵測範圍,預設為0.1(公尺)
collisionDetectFrustumHeight: Number 碰撞採樣攝影機高度(相對當前攝影機位置),單位公尺
collisionDetectRange: Number 碰撞偵測範圍,預設為0.5(公尺)
collisionBoxWidth: 碰撞方塊寬度
collisionBoxHeight: 碰撞方塊高度
熱鍵說明:
W:向前移動
S:向後移動
A:向左移動
D:向右移動
上:面對注視點視角向上
下:面對注視點視角向下
左:面對注視點向左移動
右:面對注視點向右移動
+:面對注視點逆時針移動
-:面對注視點順時針移動
滑鼠左鍵:視角拖曳
滑鼠中鍵:移動到游標所指座標

FOLLOW Number 6

跟隨模式,可調節參數如下
entity: ov.CustomEntity | ov.CustomGLTFEntity 自畫圖素
moveEvent: ov.MoveEvent 移動事件
firstPersonViewMovingFunction: ov.firstPersonViewMovingFunction 第一人稱處理函式
thirdPersonViewMovingFunction: ov.thirdPersonViewMovingFunction 第三人稱處理函式
view: ov.FOLLOW_VIEW 跟隨視角
maxDistance: Number 距離注視點最大距離
minDistance: Number 距離注視點最小距離
azimuthAngleRotatePerSecond: Number 方位角每秒旋轉角度(deg/s)
polarAngleRotatePerSecond: Number 天頂角每秒旋轉角度(deg/s)

GOOGLE_EARTH Number 7

GoogleEarth模式,可調節參數如下
disableKeyboard: Boolean 關閉鍵盤輸入
disableZoom: Boolean 關閉縮放
zoomRate: Number 縮放速度

static,readonlyov.OGC_I3S_REQUESTNumber

OGC I3S請求模式。

Properties:
Name Type Default Description
AUTO Number 0

自動

V16 Number 1

1.6版

V17 Number 2

1.7版

V18 Number 3

1.8版

static,readonlyov.PROJECTOR_IMAGENumber

Projector攝影機影像種類

Properties:
Name Type Default Description
NORMAL Number 0

一般

WIDE Number 1

廣角

FISHEYE Number 2

魚眼

static,readonlyov.PROJECTOR_SRCNumber

Projector攝影機來源

Properties:
Name Type Default Description
VIDEO Number 0

影片

IMAGE Number 1

靜態圖片

MJPEG Number 2

MJEPG影像

static,readonlyov.RAINNumber

雨勢。

Properties:
Name Type Default Description
LOW Number 0

MEDIUM Number 1

HIGH Number 2

static,readonlyov.ROTATE_REFERENCE_POINTNumber

旋轉基準點

Properties:
Name Type Default Description
UPPER_LEFT Number 1

左上

UPPER_RIGHT Number 2

右上

LOWER_LEFT Number 3

左下

LOWER_RIGHT Number 4

右下

CENTER Number 5

中心

static,readonlyov.SELECT_TYPENumber

選取類型

Properties:
Name Type Default Description
SELECT_REPLACE Number 0

覆蓋

SELECT_ADD Number 1

累加

static,readonlyov.TEXT_ALIGNNumber

文字對齊

Properties:
Name Type Default Description
HORZ_LEFT Number 1

水平左

HORZ_CENTER Number 2

水平中

HORZ_RIGHT Number 4

水平右

VERT_BOTTOM Number 8

垂直底

VERT_VCENTER Number 16

垂直中

VERT_TOP Number 32

垂直上

static,readonlyov.TOOLTIP_POSITION_MODENumber

Tooltip定位模式。

Properties:
Name Type Default Description
MOUSE_TOP_LEFT Number 0

游標左上

MOUSE_TOP_RIGHT Number 1

游標右上

MOUSE_BOTTOM_LEFT Number 2

游標左下

MOUSE_BOTTOM_RIGHT Number 3

游標右下

ALIGN_TOP_LEFT Number 4

左上對齊

ALIGN_TOP_RIGHT Number 5

右上對齊

ALIGN_BOTTOM_LEFT Number 6

左下對齊

ALIGN_BOTTOM_RIGHT Number 7

右下對齊

static,readonlyov.WRAPPINGNumber

貼圖環繞選項

Properties:
Name Type Default Description
REPEAT Number 10497

重複

MIRRORED_REPEAT Number 33648

鏡像重複

CLAMP_TO_EDGE Number 33071

邊緣拉伸

Methods

staticov.firstPersonViewMovingFunction(entity, moveEvent, pos, v, up, offset)

webgl/ov.js, line 167
Name Type Description
entity *

所使用的圖素。

moveEvent ov.MoveEvent

所使用的移動事件。

pos Geo3DPoint

out參數,座標。

v Geo3DPoint

out參數,面向。

up Geo3DPoint

out參數,頭頂方向。

offset Geo3DPoint

out參數,偏移量。

See:
Example

function(entity, moveEvent, pos, v, up, offset) {
let position = entity.getParameter().position;
let vDir = moveEvent.getV();
let upDir = moveEvent.getUp();
//設定座標
pos.x = position.x;
pos.y = position.y;
pos.z = position.z;
//設定面向
v.x = vDir.x;
v.y = vDir.y;
v.z = vDir.z;
//設定頭頂方向
up.x = upDir.x;
up.y = upDir.y;
up.z = upDir.z;
//設定偏移量
offset.x = -0.5;
offset.y = 2;
offset.z = 2;
}

staticov.getWMSLayerInfo(url, callback)

webgl/ov.js, line 5022

取得WMS圖層資訊。

Name Type Description
url String

WMS來源網址。

callback ov.getWMSLayerInfoCallback

事件回呼,呼叫次數隨著WMS圖層數量而變動。

staticov.getWMTSLayerInfo(url, callback)

webgl/ov.js, line 4722

取得WMTS圖層資訊。

Name Type Description
url String

WMTS來源網址。

callback ov.getWMTSLayerInfoCallback

事件回呼,呼叫次數隨著WMTS圖層數量而變動。

Example

ov.getWMTSLayerInfo("http://127.0.0.1/wmts", function(result){
if (result !== null){
console.log(result.url + " " + result.identifier + " " + result.epsg);
}
});

staticov.glTFModelFunction(glTFEntity, position, speed, rotate, object)

webgl/ov.js, line 121
Name Type Description
glTFEntity ov.CustomGLTFEntity

所使用的模型。

position Geo3DPoint

當前注視點。

speed Number

理論值移動速度(m/s)。

rotate Object

out參數,調整旋轉軸及角度偏移。

object Object

傳入的物件參數。

See:
Example

function (glTFEntity, position, speed, rotate, object){
//設定旋轉軸
rotate.x = 1;
rotate.y = 0;
rotate.z = 0;
//設定偏移角度
rotate.offset = 30;
glTFEntity.update({ position: position });
glTFEntity.playAll();
let list = glTFEntity.getAnimationList();
if (speed < 1.5) {
let weight = speed / 1.5;
glTFEntity.setAnimationWeight(0, 1 - weight);
glTFEntity.setAnimationWeight(1, 0);
glTFEntity.setAnimationWeight(3, weight);
if (list.length !== 0) {
glTFEntity.setPlaySpeed(0, list[0].cycleTime * (1 + weight));
glTFEntity.setPlaySpeed(1, list[1].cycleTime * (1 + weight));
glTFEntity.setPlaySpeed(3, list[3].cycleTime * (1 + weight));
}
} else {
let weight = (speed - 1.5) / 1.5;
if (weight > 1.0) {
weight = 1.0;
}
glTFEntity.setAnimationWeight(0, 0);
glTFEntity.setAnimationWeight(1, weight);
glTFEntity.setAnimationWeight(3, 1 - weight);
if (list.length !== 0) {
glTFEntity.setPlaySpeed(0, list[0].cycleTime * (1 + weight));
glTFEntity.setPlaySpeed(1, list[1].cycleTime * (1 + weight));
glTFEntity.setPlaySpeed(3, list[3].cycleTime * (1 + weight));
}
}
}

staticov.isWMTSLayerInfoExist(url, id){Object}

webgl/ov.js, line 5000

WMTS圖層資訊是否存在,注意只會回用ov.GetWMTSLayerInfo先查詢過的資訊。

Name Type Description
url String

圖層來源網址。

id String

圖層ID。

Returns:
Name Type Description
result Object 回傳物件。
Name Type Description
url String 圖層網址。
identifier String 圖層ID。
epsg Number 圖層EPSG。

staticov.thirdPersonViewMovingFunction(entity, moveEvent, pos, angle)

webgl/ov.js, line 200
Name Type Description
entity

所使用的圖素。

moveEvent ov.MoveEvent

所使用的移動事件。

pos Geo3DPoint

out參數,注視座標。

angle Object

out參數,方位角與天頂角。

Name Type Description
azimuthAngle Number

方位角。

polarAngle Number

天頂角。

See:
Example

function (entity, moveEvent, pos, angle) {
//設定注視座標
let position = entity.getParameter().position;
pos.x = position.x;
pos.y = position.y;
pos.z = position.z;
//設定方位角與天頂角
angle.azimuthAngle = moveEvent.getAzimuthAngle()
angle.polarAngle = moveEvent.getPolarAngle()
}

Type Definitions

ov.getWMSLayerInfoCallback(result)

webgl/ov.js, line 5087
Name Type Description
result Object | null optional

結果物件。

Name Type Description
totalLayerCount Number optional

圖層總數。

curLayerCount Number optional

目前是第幾個圖層。

url String optional

圖層來源網址。

version String optional

圖層版本。

title String optional

圖層標題。

identifier String optional

圖層ID。

boundary GeoBoundary optional

圖層範圍。

styles Array.<String> optional

圖層樣式。

time Array.<String> optional

圖層時間。

See:

ov.getWMTSLayerInfoCallback(result)

webgl/ov.js, line 4978
Name Type Description
result Object | null optional

結果物件。

Name Type Description
totalLayerCount Number optional

圖層總數。

curLayerCount Number optional

目前是第幾個圖層。

url String optional

圖層來源網址。

title String optional

圖層標題。

identifier String optional

圖層ID。

epsg Number optional

圖層EPSG。

boundary GeoBoundary optional

圖層範圍。

See: