Class: ov

ov

new ov()

webgl/ov.js, line 7

oview 命名空間

Classes

Acute3DLayer
AirspaceData
AirspaceModelData
AirspaceModule
Analysis
Basic3DTilesLayer
BestCommentatorCollection
BestCommentatorEntity
BestCommentatorGroup
Camera
Collision
CustomEntity
CustomLayer
I3SLayer
Layer
LightProperty
MilitaryEntity
MilitaryModule
ModelLayer
ModelSetLayer
OverlayWindow
ParticleEntity
ParticleSystemModule
PipelineLayer
PointCloudLayer
SensorThings
StreetView
TerrainCustomTileOverlay
TerrainCustomTileOverlayEntity
TerrainOverlay
TerrainSceneOverlay
TerrainSingleTileOverlay
TerrainVectorTileOverlay
TerrainView
TerrainVisualizedDataGridOverlay
TerrainWMTSOverlay
UI
VectorLayer

Namespaces

Chart
DoCommand

Members

static,readonlyov.BESTCOMMENTATOR_ENTITY_TYPENumber

最佳解說員的圖素類別列舉

Properties:
Name Type Default Description
NONE Number 0

POSITION Number 1

攝影機位置

POSITION_LOOKAT Number 2

攝影機位置

POSITION_TIMEOUT Number 3

攝影機位置

ROTATE Number 4

攝影機旋轉

LAYERALPHA Number 5

圖層透明度

LAYERSHOW Number 7

圖層開關

DELAY Number 8

延遲

RELOAD_TERRAIN Number 9

更換地形圖層

CLEAR_DRAWING_ENTITY Number 100

清除圖素

ADD_FIGURE Number 101

新增圖標

ADD_PROMPT_TEXT Number 102

新增標示文字

ADD_CUSTOM_POINT Number 103

新增自畫點

ADD_CUSTOM_TEXT Number 104

新增自畫文字

ADD_CUSTOM_POLYLINE Number 105

新增自畫聚合線

ADD_CUSTOM_SURFACE_POLYLINE Number 106

新增自畫表面聚合線

ADD_CUSTOM_POLYGON Number 107

新增自畫表面多邊形

ADD_CUSTOM_HOLE Number 108

新增自畫洞

ADD_CUSTOM_GROUND_POLYLINE Number 110

新增自畫地表聚合線

ADD_CUSTOM_SURFACE_CIRCLE Number 111

新增自畫表面圓

ADD_CUSTOM_BAR Number 112

新增自畫正多邊形柱

ADD_CUSTOM_POLYGON_PRISM Number 113

新增自畫多邊形柱

ADD_CUSTOM_SPHERE Number 114

新增自畫球

ADD_CUSTOM_CONE Number 115

新增自畫圓錐

ADD_CUSTOM_PUSHPIN Number 116

新增自畫圖釘

ANALYSIS_SURFACE_NORMAL Number 200

地表分析關閉

ANALYSIS_SURFACE_HEIGHT Number 201

地表分析高度

ANALYSIS_SURFACE_SLOPE Number 202

地表分析坡度

ANALYSIS_SURFACE_ASPECT Number 203

地表分析坡向

ANALYSIS_CONTOUR Number 204

地表分析等高線

ANALYSIS_VIEWSHED Number 205

視域分析

CLEAR_ANALYSIS_VIEWSHED Number 206

清除視域分析

ADD_ACUTE3D_LAYER Number 300

新增Acute3D圖層

ADD_3DTILES_LAYER Number 301

新增3DTiles圖層

ADD_I3S_LAYER Number 302

新增I3S圖層

ADD_MODEL_LAYER Number 303

新增模型圖層

ADD_PIPELINE_LAYER Number 304

新增管線圖層

ADD_VECTOR_LAYER Number 305

新增向量圖層

ADD_POINTCLOUD_LAYER Number 306

新增點雲圖層

ADD_MODELSET_LAYER Number 307

新增模型集圖層

ADD_SINGLE_TILE_OVERLAY_LAYER Number 400

新增SingleTile疊加圖層

ADD_WMTS_OVERLAY_LAYER Number 401

新增WNTS疊加圖層

ADD_VECTOR_TILE_OVERLAY_LAYER Number 402

新增VectorTile疊加圖層

ADD_VISUALIZED_DATA_GRID_OVERLAY_LAYER Number 403

新增可視化網格疊加圖層

ADD_SCENE_OVERLAY_LAYER Number 404

新增地景疊加圖層

static,readonlyov.BESTCOMMENTATOR_STARTCONDITIONNumber

最佳解說員的行為條件

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

static,readonlyov.ENUM_MESH_CULLTYPENumber

模型貼圖的剔除方式

Properties:
Name Type Default Description
NONE Number 0

不剃除

CCW Number 1

剔除逆時針

CW Number 2

剔除順時針

static,readonlyov.ENUM_VECTOR_ENTITY_TYPENumber

Vector查詢類型

Properties:
Name Type Default Description
CLUSTER Number 0

群集

POINT Number 1

static,readonlyov.MODEL_DRAWMODENumber

Model圖層、ModelSet圖層的作畫模式

Properties:
Name Type Default Description
FLOOR_FLOORNUM Number 0

樓層(依據樓層數分層)

FLOOR_HEIGHT Number 1

樓層(依據樓高分層)

PUREWHITE Number 2

全白

TEXTURE Number 3

原模型貼圖(不適用於無模型建物)

static,readonlyov.MODELSET_MESHTYPENumber

ModelSet圖層的建物類型

Properties:
Name Type Default Description
NOMODEL Number 0

無模型建物

MODEL Number 1

有模型建物

static,readonlyov.MOUSE_ACTIONNumber

滑鼠動作

Properties:
Name Type Default Description
DEFAULT Number 0

預設

SEL_CLICK Number 1

點選

SEL_RECT 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 關閉縮放

FOCUS Number 3

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

TERRAIN_WALK Number 4

地面行走模式,可調節參數如下
disableKeyboard: Boolean 關閉鍵盤輸入
disableMouse: Boolean 關閉滑鼠輸入
mouseRotateRate: Number 滑鼠旋轉速度
keyboardMoveRate: Number 鍵盤移動速度
keyboardRotateRate: Number 鍵盤旋轉速度
heightAboveGround: Number 離地高度

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

靜態圖片

static,readonlyov.RAINNumber

雨勢。

Properties:
Name Type Default Description
LOW Number 0

MEDIUM Number 1

HIGH Number 2

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.WRAPPINGNumber

貼圖環繞選項

Properties:
Name Type Default Description
REPEAT Number 10497

重複

MIRRORED_REPEAT Number 33648

鏡像重複

CLAMP_TO_EDGE Number 33071

邊緣拉伸

Methods

staticov.getWMTSLayerInfo(url, callback)

webgl/ov.js, line 3896

取得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.isWMTSLayerInfoExist(url, id){Object}

webgl/ov.js, line 4178

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。

Type Definitions

ov.getWMTSLayerInfoCallback(result)

webgl/ov.js, line 4156
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: