Class: BestCommentatorEntity

ov. BestCommentatorEntity

new ov.BestCommentatorEntity()

webgl/ov-BestCommentatorEntity.js, line 5

最佳解說員實體

Members

description

最佳解說員實體描述

Properties:
Name Type Description
description String

描述

name

最佳解說員實體名稱

Properties:
Name Type Description
name String

名稱

Methods

getProperty(){Object}

webgl/ov-BestCommentatorEntity.js, line 52

取得最佳解說員實體屬性參數。

Returns:
Type Description
Object 屬性參數。

setProperty(property)

webgl/ov-BestCommentatorEntity.js, line 115

設定最佳解說員實體屬性參數。

Name Type Description
property ov.BestCommentatorEntity.PositionProperty | ov.BestCommentatorEntity.LookAtProperty | ov.BestCommentatorEntity.PositionTimeOutProperty | ov.BestCommentatorEntity.RotateProperty | ov.BestCommentatorEntity.LayerAlphaProperty | ov.BestCommentatorEntity.LayerRemoveProperty | ov.BestCommentatorEntity.LayerShowProperty | ov.BestCommentatorEntity.DelayProperty | ov.BestCommentatorEntity.ReloadTerrainProperty | ov.BestCommentatorEntity.ClearAllDrawingEntities | ov.BestCommentatorEntity.ClearDrawingEntity | ov.BestCommentatorEntity.AddFigureProperty | ov.BestCommentatorEntity.AddPromptTextProperty | ov.BestCommentatorEntity.AddCustomPointProperty | ov.BestCommentatorEntity.AddCustomTextProperty | ov.BestCommentatorEntity.AddCustomPolylineProperty | ov.BestCommentatorEntity.AddCustomSurfacePolylineProperty | ov.BestCommentatorEntity.AddCustomPolygonProperty | ov.BestCommentatorEntity.AddCustomHoleProperty | ov.BestCommentatorEntity.AddCustomGroundPolylineProperty | ov.BestCommentatorEntity.AddCustomSurfaceCircleProperty | ov.BestCommentatorEntity.AddCustomBarProperty | ov.BestCommentatorEntity.AddCustomPolygonPrismProperty | ov.BestCommentatorEntity.AddCustomSphereProperty | ov.BestCommentatorEntity.AddCustomConeProperty | ov.BestCommentatorEntity.AddCustomPushpinProperty | ov.BestCommentatorEntity.AddCustomProjectorProperty | ov.BestCommentatorEntity.AddCustomGlTFProperty | ov.BestCommentatorEntity.AddCustomTilePointProperty | ov.BestCommentatorEntity.AddCustomTileTextProperty | ov.BestCommentatorEntity.AddCustomTilePolylineProperty | ov.BestCommentatorEntity.AddCustomTilePolygonProperty | ov.BestCommentatorEntity.AddParticleRainProperty | ov.BestCommentatorEntity.AddParticleSmokeProperty | ov.BestCommentatorEntity.AddParticleExplosionProperty | ov.BestCommentatorEntity.AddLightningProperty | ov.BestCommentatorEntity.AddCloudProperty | ov.BestCommentatorEntity.AnalysisSurfaceHeightProperty | ov.BestCommentatorEntity.AnalysisSurfaceSlopeProperty | ov.BestCommentatorEntity.AddSurfaceAspectProperty | ov.BestCommentatorEntity.AnalysisContourProperty | ov.BestCommentatorEntity.AnalysisViewshedProperty | ov.BestCommentatorEntity.EnableCloudProperty | ov.BestCommentatorEntity.AddPhotogrammetryModelLayerProperty | ov.BestCommentatorEntity.AddOGC3DTilesLayerProperty | ov.BestCommentatorEntity.AddOGCI3SLayerProperty | ov.BestCommentatorEntity.AddModelLayerProperty | ov.BestCommentatorEntity.AddPipelineLayerProperty | ov.BestCommentatorEntity.AddVectorLayerProperty | ov.BestCommentatorEntity.AddPointCloudLayerProperty | ov.BestCommentatorEntity.AddModelSetLayerProperty | ov.BestCommentatorEntity.AddSingleTileOverlayLayerProperty | ov.BestCommentatorEntity.AddWMTSOverlayLayerProperty | ov.BestCommentatorEntity.AddVectorTileOverlayLayerProperty | ov.BestCommentatorEntity.AddVisualizedDataGridOverlayLayerProperty | ov.BestCommentatorEntity.AddSceneOverlayLayerProperty

屬性參數。

Type Definitions

ov.BestCommentatorEntity.AddCloudPropertyObject

新增雲參數。

Properties:
Name Type Argument Default Description
param.geo GeoPolygon

範圍。

param.surfaceHeight Number <optional>
0

離地高。

param.height Number <optional>
20

雲層高。

param.wind GeoPoint <optional>
new GeoPoint(0, 0)

風速。

param.color HexColor <optional>
"#FFFFFF"

顏色。

param.densityCutoff Number <optional>
0.5

剔除密度。

ov.BestCommentatorEntity.AddCustomBarPropertyObject

新增自畫正多邊形柱參數。

Properties:
Name Type Argument Default Description
point Geo3DPoint

柱中心點幾何。

color HexColor <optional>
"#0000FF"

顏色。

opacity Number <optional>
1

不透明度。

drawBorder Boolean <optional>
false

是否繪製框線。

borderColor HexColor <optional>
"#000000"

框線顏色。

size Number <optional>
1

柱子半徑大小。

height Number <optional>
10000

柱體高度,單位公尺。

absHeight Boolean <optional>
false

是否為絕對高。

side Number <optional>
4

柱子的多邊形邊數,不能小於3。

ov.BestCommentatorEntity.AddCustomConePropertyObject

新增自畫圓錐參數。

Properties:
Name Type Argument Default Description
point GeoPoint

圓錐頂點幾何。

direction Geo3DPoint

投影方向。

distance Number <optional>
100

投影距離。

radius Number <optional>
10

圓形的半徑。

color HexColor <optional>
"#FFFFFF"

顏色。

opacity Number <optional>
1

不透明度。

circleDetail Number <optional>
90

圓形的邊數。

ov.BestCommentatorEntity.AddCustomGlTFPropertyObject

新增自畫GLTF參數。

Properties:
Name Type Argument Default Description
src String

來源網址或GLB字串。

position GeoPoint

位置。

earthCentered Boolean <optional>
true

是否為地心。

scale Number <optional>
1

縮放。

rotate Array.<Number> <optional>
[0, 1, 0, 0]

旋轉,依序代表x y z w的旋轉參數。

minRange Number <optional>
20

在畫面上出現的最小像素,小於此值就不畫。

boundingSphereRadius Number <optional>
0.0

包圍球半徑,不給核心會自動計算。

useLight Boolean <optional>
true

開啟光照。

textureMaxWidth Number <optional>
4096

限制貼圖最大寬度,須為2的冪次。

textureMaxHeight Number <optional>
4096

限制貼圖最大高度,須為2的冪次。

ov.BestCommentatorEntity.AddCustomGroundPolylinePropertyObject

新增自畫地表聚合線參數。

Properties:
Name Type Argument Default Description
polyline GeoPolyline

線幾何。

color HexColor <optional>
"#FFFFFF"

顏色。

opacity Number <optional>
1

不透明度。

size Number <optional>
4

點的大小。

ov.BestCommentatorEntity.AddCustomHolePropertyObject

新增自畫洞參數。

Properties:
Name Type Argument Default Description
polygon GeoPolygon

多邊形幾何。

depth Number <optional>
200

洞的深度。

ov.BestCommentatorEntity.AddCustomPointPropertyObject

新增自畫點參數。

Properties:
Name Type Argument Default Description
point Geo3DPoint

點幾何。

color HexColor <optional>
"#0000FF"

顏色。

opacity Number <optional>
1

不透明度。

size Number <optional>
3

點的大小。

absHeight Boolean <optional>
false

是否為絕對高。

pointTexture String <optional>

圖片來源。

ov.BestCommentatorEntity.AddCustomPolygonPrismPropertyObject

新增自畫多邊形柱參數。

Properties:
Name Type Argument Default Description
polygon GeoPolygon

多邊形幾何。

color HexColor <optional>
"#0000FF"

顏色。

opacity Number <optional>
1

不透明度。

drawBorder Boolean <optional>
false

是否繪製框線。

borderColor HexColor <optional>
"#000000"

框線顏色。

height Number <optional>
20

柱體高度,單位公尺。

surfaceHeight Number <optional>
0

柱體底面高度。

ov.BestCommentatorEntity.AddCustomPolygonPropertyObject

新增自畫表面多邊形參數。

Properties:
Name Type Argument Default Description
polygon GeoPolygon

多邊形幾何。

color HexColor <optional>
"#FFFFFF"

顏色。

ov.BestCommentatorEntity.AddCustomPolylinePropertyObject

新增自畫聚合線參數。

Properties:
Name Type Argument Default Description
polyline GeoPolyline

線幾何。

color HexColor <optional>
"#FFFFFF"

顏色。

opacity Number <optional>
1

不透明度。

size Number <optional>
4

點的大小。

ov.BestCommentatorEntity.AddCustomProjectorPropertyObject

新增自畫Projector攝影機參數。

Properties:
Name Type Description
Pos Geo3DPoint

攝影機位置。

V Geo3DPoint

攝影機視角。

Up Geo3DPoint

攝影機頭頂角。

ImageType ov.PROJECTOR_IMAGE

影像類型。

SrcType ov.PROJECTOR_SRC

影像來源類型。

VideoPath String

影片網址,與Video擇一填入,目前主流瀏覽器僅支援mp4與webm。

VFov Number

垂直視野角度。

HFov Number

水平視野角度。

Far Number

遠截平面的距離。

Near Number

近截平面的距離。

WallOpacity Number

虛擬牆的不透明度。

VideoOpacity Number

影像的不透明度。

MinPlaneHeight Number

計算焦點時設定的樓地板高度。

MinDisplayDistance Number

最小顯示距離,非0時,當與主攝影機距離小於此值時不顯示。

MaxDisplayDistance Number

最大顯示距離,非0時,當與主攝影機距離大於此值時不顯示。

DistortionParamA Number

廣角調整參數A。

DistortionParamB Number

廣角調整參數B。

DistortionParamC Number

廣角調整參數C。

DistortionScale Number

廣角調整放大倍率。

ImgW Number

廣角調整用,原始圖片寬。

ImgH Number

廣角調整用,原始圖片高。

CenterX Number

魚眼調整用,圓心水平位置。

CenterY Number

魚眼調整用,圓心垂直位置。

FisheyeRadiusXRate Number

魚眼調整用,水平半徑佔圖長比例。

FisheyeRadiusYRate Number

魚眼調整用,垂直半徑佔圖高比例。

ShowFovLine Boolean

是否畫出視角線。

FovLineColor HexColor

視角線的顏色。

Show Boolean

是否顯示。

ReloadTexture Boolean

是否強制重讀影像。

ReloadTime Number

影像重新載入時間,小於零則不主動重新載入。

EnableFade Boolean

是否使用淡出淡入效果。

ov.BestCommentatorEntity.AddCustomPushpinPropertyObject

新增自畫圖釘參數。

Properties:
Name Type Argument Default Description
point GeoPoint

點幾何。

symbol String <optional>

圖片網址。

color HexColor <optional>
"#FFFFFF"

顏色。

text String <optional>

文字。

font String <optional>
"Arial"

文字字體。

size Number <optional>
14

文字大小。

borderColor HexColor <optional>
"#000000"

文字邊框顏色。

borderSize Number <optional>
2

文字邊框大小。

pullUpY Number <optional>
0

Y偏移量。

opacity Number <optional>
1

不透明度。

absHeight Boolean <optional>
true

是否為絕對高。

ov.BestCommentatorEntity.AddCustomSpherePropertyObject

新增自畫球參數。

Properties:
Name Type Argument Default Description
ball Object

球參數。

Properties
Name Type Argument Default Description
center Geo3DPoint

球的中心點。

radius Number <optional>
1

球的半徑,單位公尺。

height Number <optional>

高度。

color HexColor <optional>
"#0000FF"

顏色。

opacity Number <optional>
1

不透明度。

mode "uv" | "ico" <optional>
"uv"

生成球的模式。

sphereDetail Number <optional>
30

uv球的精細度,切成幾份。

icoOrder Number <optional>
4

ico球的精細度(0~4的整數)。

lineMode Boolean <optional>
false

是否開啟線框模式。

absHeight Boolean <optional>
true

是否為絕對高。

ov.BestCommentatorEntity.AddCustomSurfaceCirclePropertyObject

新增自畫表面圓參數。

Properties:
Name Type Argument Default Description
circle Object

圓參數。

Properties
Name Type Argument Default Description
center Geo3DPoint

圓心幾何。

radius Number <optional>
1

圓的半徑,單位公尺。

detail Number <optional>
120

圓的邊數。

color HexColor <optional>
"#0000FF"

顏色。

opacity Number <optional>
1

不透明度。

ov.BestCommentatorEntity.AddCustomSurfacePolylinePropertyObject

新增自畫表面聚合線參數。

Properties:
Name Type Argument Default Description
polyline GeoPolyline

線幾何。

color HexColor <optional>
"#FFFFFF"

顏色。

opacity Number <optional>
1

不透明度。

size Number <optional>
4

點的大小。

ov.BestCommentatorEntity.AddCustomTextPropertyObject

新增自畫文字參數。

Properties:
Name Type Argument Default Description
point Geo3DPoint

點幾何。

text String

文字。

font String <optional>
"Arial"

字型。

size Number <optional>
14

文字大小。

color HexColor <optional>
"#FFFFFF"

文字顏色。

borderSize Number <optional>
2

邊框大小。

borderColor HexColor <optional>
"#000000"

邊框顏色。

epsg Number <optional>

幾何EPSG。

absHeight Boolean <optional>
true

是否為絕對高。

offsetX Number <optional>
0

文字水平方向位移,單位px,右為正。

offsetY Number <optional>
0

文字垂直位移,單位px,下為正。

ov.BestCommentatorEntity.AddCustomTilePointPropertyObject

新增自畫疊加自訂點圖素參數。

Properties:
Name Type Argument Default Description
geo GeoPoint

點幾何。

radius Number <optional>
3

點的半徑大小。

visibleLevel Number <optional>
0

最小可視層級。

epsg Number <optional>

幾何的EPSG。

lineWidth Number <optional>
0.5

線寬。

fill Boolean <optional>
true

是否要填充顏色。

stroke Boolean <optional>
false

是否要畫線。

fillStyle String <optional>
"FFF"

填充的樣式。

strokeStyle String <optional>
"#000"

筆刷的樣式。

lngLatScale Number <optional>
-1

每像素比經緯的比例,若為負值則使用圖面大小。

ov.BestCommentatorEntity.AddCustomTilePolygonPropertyObject

新增自畫疊加多邊形圖素參數。

Properties:
Name Type Argument Default Description
geo GeoPolygon

幾何。

epsg Number <optional>

幾何的EPSG。

lineWidth Number <optional>
1

線寬。

fill Boolean <optional>
true

是否要填充顏色。

stroke Boolean <optional>
true

是否要畫線。

fillStyle String <optional>
"#FFF"

填充的樣式。

strokeStyle String <optional>
"#000"

筆刷的樣式。

lineCap "butt" | "round" | "square" <optional>
"butt"

線終端的樣式。

lineJoin "miter" | "round" | "bevel" <optional>
"miter"

線閉合的樣式。

lineDash String <optional>
[]

虛線樣式,空陣列為實線。

ov.BestCommentatorEntity.AddCustomTilePolylinePropertyObject

新增自畫疊加聚合線圖素參數。

Properties:
Name Type Argument Default Description
geo GeoPolyline

幾何。

epsg Number <optional>

幾何的EPSG。

lineWidth Number <optional>
1

線寬。

stroke Boolean <optional>
true

是否要畫線。

strokeStyle String <optional>
"#000"

筆刷的樣式。

lineCap "butt" | "round" | "square" <optional>
"butt"

線終端的樣式。

lineJoin "miter" | "round" | "bevel" <optional>
"miter"

線閉合的樣式。

lineDash String <optional>
[]

虛線樣式,空陣列為實線。

ov.BestCommentatorEntity.AddCustomTileTextPropertyObject

新增自畫疊加標籤文字圖素參數。

Properties:
Name Type Argument Default Description
geo GeoPoint

幾何。

text String

標籤文字。

visibleLevel Number <optional>
0

最小可視層級。

epsg Number <optional>

幾何的EPSG。

lineWidth Number <optional>
0.5

線寬。

fill Boolean <optional>
true

是否要填充顏色。

stroke Boolean <optional>
false

是否要畫線。

fillStyle String <optional>
"FFF"

填充的樣式。

strokeStyle String <optional>
"#000"

筆刷的樣式。

lngLatScale Number <optional>
-1

每像素比經緯的比例,若為負值則使用圖面大小。

font String <optional>
"10x sans-serif"

文字的字形或大小。

ov.BestCommentatorEntity.AddFigurePropertyObject

新增圖標參數。

Properties:
Name Type Argument Default Description
url String

圖片位址。

width String <optional>

圖片寬,沒設定就使用圖片檔案自身的值,使用"50px"表示寬50像素,或是"50%"表示圖片寬度同畫布寬的一半,輸入數值視同像素。

height String <optional>

圖片高,方法同上。

opacity Number <optional>
1

不透明度,值應在0~1之間。

top String <optional>
""

圖片離畫布頂端的距離,"50px"代表離頂端50個像素,或是"10%"代表離頂端10%的畫布高度。

left String <optional>
""

圖片離畫布左端的距離,方法同上。

right String <optional>
""

圖片離畫布右側的距離,方法同上,左右同時有值視同水平至中。

bottom String <optional>
""

圖片離畫布底端的距離,方法同上,上下同時有值視同垂直至中。

ov.BestCommentatorEntity.AddLightningPropertyObject

新增閃電參數。

Properties:
Name Type Argument Default Description
position Geo3DPoint

起始座標。

endHeight Number <optional>
0

結束高度。

color HexColor <optional>
"#B0FFFF"

顏色。

minWidth Number <optional>
10

最細寬度。

maxWidth Number <optional>
10

最粗寬度。

branchMinWidth Number <optional>
1

閃電分支最細寬度。

branchMaxWidth Number <optional>
1

閃電分支最粗寬度。

completeShowTime Number <optional>
0.2

完全出現時間(sec)。

completeVanishTime Number <optional>
0.3

完全消失時間(sec)。

intervalTime Number <optional>
0.5

播放間隔時間(sec)。

splitRate Number <optional>
0.3

主閃電分裂機率(0.0 ~ 1.0)。

branchSplitRate Number <optional>
0.3

閃電分支分裂機率(0.0 ~ 1.0)。

branchMinGrowTimes Number <optional>
4

閃電分支最少成長次數。

branchMaxGrowTimes Number <optional>
8

閃電分支最大成長次數。

ov.BestCommentatorEntity.AddModelLayerPropertyObject

新增模型圖層參數。

Properties:
Name Type Argument Default Description
url String

位址。

identifier String

圖層名稱。

urlTemplate String <optional>
""

網址字串模板,可給代理如PROXY_URL/{URL}。

token String <optional>

若有需要提供,token。

cullType ov.ENUM_MESH_CULLTYPE <optional>
ov.ENUM_MESH_CULLTYPE.DEFAULT

模型貼圖的剔除方式。

drawMode ov.MODEL_DRAWMODE <optional>
ov.MODEL_DRAWMODE.TEXTURE

圖層的作畫模式。

ov.BestCommentatorEntity.AddModelSetLayerPropertyObject

新增模型集圖層參數。

Properties:
Name Type Argument Default Description
url String

位址。

identifier String

圖層名稱。

urlTemplate String <optional>
""

網址字串模板,可給代理如PROXY_URL/{URL}。

token String <optional>

若有需要提供,token。

cullType ov.ENUM_MESH_CULLTYPE <optional>
ov.ENUM_MESH_CULLTYPE.DEFAULT

模型貼圖的剔除方式。

noModelDrawMode ov.MODEL_DRAWMODE <optional>
ov.MODEL_DRAWMODE.PUREWHITE

無模型建物作畫模式。

modelDrawMode ov.MODEL_DRAWMODE <optional>
ov.MODEL_DRAWMODE.TEXTURE

有模型建物作畫模式。

floorModeScale Number <optional>
1

作畫時外牆的單位比例。

ov.BestCommentatorEntity.AddOGC3DTilesLayerPropertyObject

新增OGC 3DTiles圖層參數。

Properties:
Name Type Argument Default Description
url String

tileset.json位址。

urlTemplate String <optional>
""

網址字串模板,可給代理如PROXY_URL/{URL}。

token String <optional>

若有需要提供,token。

ov.BestCommentatorEntity.AddOGCI3SLayerPropertyObject

新增OGC I3S圖層參數。

Properties:
Name Type Argument Default Description
url String

位址。

urlTemplate String <optional>
""

網址字串模板,可給代理如PROXY_URL/{URL}。

token String <optional>

若有需要提供,token。

ov.BestCommentatorEntity.AddParticleExplosionPropertyObject

新增爆炸粒子參數。

Properties:
Name Type Argument Default Description
position Geo3DPoint

座標。

size Number <optional>
5

爆炸大小。

generatePeriod Number <optional>
1

爆炸生成週期(sec)。

rotatePerSecond Number <optional>
0

每秒旋轉角度。

rgbWeight Array.<Number> <optional>
[1.0, 1.0, 1.0]

顏色rgb權重。

ov.BestCommentatorEntity.AddParticleRainPropertyObject

新增雨水粒子參數。

Properties:
Name Type Argument Default Description
windSpeed GeoPoint <optional>
new GeoPoint(0, 0)

風速。

level ov.RAIN <optional>
0

雨勢大小:0小1中2大。

rgbWeight Array.<Number> <optional>
[1.0, 1.0, 1.0]

顏色rgb權重。

ov.BestCommentatorEntity.AddParticleSmokePropertyObject

新增煙霧粒子參數。

Properties:
Name Type Argument Default Description
position Geo3DPoint

座標。

rate Number <optional>
150

生成頻率(Hz)。

size Number <optional>
5

煙霧大小。

life Number <optional>
5

煙霧壽命(sec)。

minSpeed Number <optional>
0

煙霧上飄最慢速度(m/s)。

maxSpeed Number <optional>
1

煙霧上飄最快速度(m/s)。

gravity Number <optional>
0

重力(m/s^2)。

rgbWeight Array.<Number> <optional>
[1.0, 1.0, 1.0]

顏色rgb權重。

ov.BestCommentatorEntity.AddPhotogrammetryModelLayerPropertyObject

新增傾斜攝影模型圖層參數。

Properties:
Name Type Argument Default Description
url String

位址。

identifier String

圖層名稱。

urlTemplate String <optional>
""

網址字串模板,可給代理如PROXY_URL/{URL}。

token String <optional>

若有需要提供,token。

clipPolygon GeoPolygon <optional>

裁切多邊形資訊。

keepPolygon GeoPolygon <optional>

保留多邊形資訊。

maxVisibleDistance Number <optional>
3000

最遠可視距離(m)。

ov.BestCommentatorEntity.AddPipelineLayerPropertyObject

新增管線圖層參數。

Properties:
Name Type Argument Default Description
url String

位址。

identifier String

圖層名稱。

urlTemplate String <optional>
""

網址字串模板,可給代理如PROXY_URL/{URL}。

token String <optional>

若有需要提供,token。

drawAllFlow Boolean <optional>
false

是否開啟流向全畫功能。

flowSpeed Number <optional>
1

流向速度。

flowUseTexture Boolean <optional>
true

是否使用箭頭圖片。

flowColorWeight_R Number <optional>
1

R通道值。

flowColorWeight_G Number <optional>
1

G通道值。

flowColorWeight_B Number <optional>
1

B通道值。

ov.BestCommentatorEntity.AddPointCloudLayerPropertyObject

新增點雲圖層參數。

Properties:
Name Type Argument Default Description
url String

位址。

urlTemplate String <optional>
""

網址字串模板,可給代理如PROXY_URL/{URL}。

token String <optional>

若有需要提供,token。

identifier String

圖層名稱。

colorSet Object <optional>

高度的分層設色參數。

Properties
Name Type Description
color Array.<Number>

依序填入RGBA 0~255的數字,目前作畫關閉透明度混色,因此A通道無效。

upper Array.<Number>

分層中各層的上界。

enableAltitudeMode Boolean <optional>
false

是否用高度填色。

enableColorBlend Boolean <optional>
true

是否開啟漸層。

enableEDL Boolean <optional>
false

是否啟用EDL。

EDLStrength Number <optional>
0.4

EDL加權強度。

ov.BestCommentatorEntity.AddPromptTextPropertyObject

新增標示文字參數。

Properties:
Name Type Argument Default Description
text String

文字。

font String <optional>
"Arial"

字型。

size Number <optional>
32

文字大小。

color HexColor <optional>
"#FFFFFF"

文字顏色。

opacity Number <optional>
1

不透明度。

alignHorz ov.TEXT_ALIGN <optional>
ov.TEXT_ALIGN.HORZ_CENTER

水平對齊方式。

alignVert ov.TEXT_ALIGN <optional>
ov.TEXT_ALIGN.VERT_BOTTOM

垂直對齊方式。

borderSize Number <optional>
2

邊框大小。

borderColor HexColor <optional>
"#000000"

邊框顏色。

offsetX Number <optional>
0

文字水平方向位移,單位px,右為正。

offsetY Number <optional>
0

文字垂直位移,單位px,下為正。

ov.BestCommentatorEntity.AddSceneOverlayLayerPropertyObject

新增地景疊加圖層參數。

Properties:
Name Type Argument Description
uri String

資源位址。

identifier String

要圖ID。

layername String

Overlay名稱。

index Number <optional>

插入索引,若沒有填值則視為加在最後面。

ov.BestCommentatorEntity.AddSingleTileOverlayLayerPropertyObject

新增SingleTile疊加圖層參數。

Properties:
Name Type Argument Default Description
url String

要圖網址或base64編碼(data:image/png;base64,XXX)。

layername String

Overlay名稱。

boundary GeoBoundary

圖層的範圍。

opacity Number <optional>
1

圖層的不透明度,0~1。

show Boolean <optional>
true

圖層是否顯示。

index Number <optional>

插入索引,若沒有填值則視為加在最後面。

ov.BestCommentatorEntity.AddSurfaceAspectPropertyObject

地表分析坡向參數。

Properties:
Name Type Description
groupColor Object

群組顏色。

Properties
Name Type Description
Keys Array.<Number>

坡向填色分層坡向。

Colors Array.<HexColor>

坡向填色分層顏色。

ov.BestCommentatorEntity.AddVectorLayerPropertyObject

新增向量圖層參數。

Properties:
Name Type Argument Default Description
url String

位址。

identifier String

圖層名稱。

urlTemplate String <optional>
""

網址字串模板,可給代理如PROXY_URL/{URL}。

ov.BestCommentatorEntity.AddVectorTileOverlayLayerPropertyObject

新增VectorTile疊加圖層參數。

Properties:
Name Type Argument Default Description
url String

資料來源模板,例如"http://127.0.0.1:8080/3857/identifier/{z}/{x}/{y}.vector.mvt"。

layername String

Overlay名稱。

isGeoJson Boolean <optional>
true

資料格式是否為GeoJson,若非則是mapbox的pbf標準格式。

minLevel Number <optional>
0

請求最小Level,小於此Level則不會載入疊加資料。

maxLevel Number <optional>
23

請求最大Level,大於此Level則不會載入疊加資料。

visibleFactor Number <optional>
1

可視範圍參數,預設為1.0,越大則可視範圍越遠,在傾斜時更明顯,但無法超越LOD的限制。

urlTemplate String <optional>
""

網址字串模板,可給代理如PROXY_URL/{URL}。

show Boolean <optional>
true

圖層是否預設為開。

opacity Number <optional>
1

圖層的不透明度。

pointSetting Object <optional>

點圖資的顯示樣式,有給點圖資才會繪製。

Properties
Name Type Argument Default Description
textLabel String <optional>
""

欲顯示文字的參考欄位。

fontLabel String <optional>
""

欲套用字型的參考欄位。

fadeEffect Boolean <optional>
true

是否使用淡出淡入效果。

allowOverlapping Boolean <optional>
true

是否允許重疊。

fontTable Object.<String, Object> <optional>

字型設定定義,以fontLabel欄位名稱當索引。若為"DEFAULT",則會將所有未匹配文字套上此設定字型。

Properties
Name Type Argument Default Description
font String <optional>
"Arial"

指定字型。

fontSize Number <optional>
14

指定字型大小。

fontColor HexColor <optional>
"#E0E0E0"

指定字型顏色。

fontBorderSize Number <optional>
2

指定字型邊框粗細。

fontBorderColor HexColor <optional>
"#000000"

指定字型邊框顏色。

pullUpY Number <optional>
50

指定圖釘最高高度,單位為pixel或公尺。

pullUpYUnit Number <optional>
0

指定圖釘最高高度的單位,0為pixel,1為公尺。

groundLineColor HexColor <optional>
"#000000"

落地線的顏色。

groundLineWidth Number <optional>
1

落地線的寬度。

polylineSetting Object <optional>

線圖資的顯示樣式,有給線圖資才會繪製。

Properties
Name Type Argument Default Description
colorLabel String <optional>
""

欲套用顏色的參考欄位。

widthLabel Number <optional>

欲套用粗細的參考欄位,必須為數字。

simpleDraw Boolean <optional>
false

使用輕便的繪圖模式,建議為false。

lineWidthScale Number <optional>
1

指示線條粗細的縮放。

dashScale Number <optional>
-1.0

虛線設定,預設為實線,若等於0.0:系統自己切,大於0.0:以公尺為單位切。

colorTable Object.<String, Object> <optional>

線圖資的顯示定義,索引為顏色參考欄位之名稱。

Properties
Name Type Argument Default Description
color HexColor <optional>
"#E8E8E8"

線圖資的顯示顏色。

polygonSetting Object <optional>

詳細參數請參考ov.TerrainView.addTerrainVectorTile

Properties
Name Type Argument Default Description
colorLabel String <optional>
""

面圖資的樣式參考欄位。

colorTable Object.<String, Object> <optional>

面圖資的樣式定義,索引為圖資參考欄位之名稱。

Properties
Name Type Argument Default Description
fillColor HexColor <optional>
"#FF0000"

面圖資的顏色。

boundaryColor HexColor <optional>
"#000000"

面圖資的邊緣顏色。

boundaryWidth Number <optional>
2

面圖資的邊緣粗細。

index Number <optional>

插入索引,若沒有填值則視為加在最後面。

ov.BestCommentatorEntity.AddVisualizedDataGridOverlayLayerPropertyObject

新增可視化網格疊加圖層參數。

Properties:
Name Type Argument Default Description
layername String

Overlay名稱。

source Array.<Float32Array>

圖層資料位置。

boundary GeoBoundary

圖層所在經緯度。

height Number

資料高。

width Number

資料寬。

date Array.<Data>

資料時間。

filter "nearest" | "linear" <optional>
"linear"

資料過濾方式。

useStepLayeredColorMap Boolean <optional>
false

使用分層設色。

layeredColorMapKey Array.<Number> <optional>

分層設色圖高度表。

layeredColorMapValue Array.<HexColor> <optional>

分層設色圖顏色表。

playSpeed Number <optional>
0.16

播放速度。

repeat Boolean <optional>
true

是否重播。

index Number <optional>

插入索引,若沒有填值則視為加在最後面。

ov.BestCommentatorEntity.AddWMTSOverlayLayerPropertyObject

新增WMTS疊加圖層參數。

Properties:
Name Type Argument Default Description
url String

要圖網址。

identifier String

要圖ID。

layername String

Overlay名稱。

resourceUrl String <optional>

網址Pattern,XXX/{TileZ}/{TileR}/{TileC}。

opacity Number <optional>
1

圖層不透明度,0~1。

show Boolean <optional>
true

圖層是否顯示。

username String <optional>

若有需要提供,帳號。

password String <optional>

若有需要提供,密碼。

index Number <optional>

插入索引,若沒有填值則視為加在最後面。

urlTemplate String <optional>
""

網址字串模板,可給代理如PROXY_URL/{URL}。

onTerrain Boolean <optional>
true

圖層是否顯示在地形上。

token String <optional>

若有需要提供,token。

overlayWindow String <optional>

指定疊加要加的視窗名字,需先使用addOverlayWindow創建視窗。

maxLevel Number <optional>

圖層最大level上限。

ov.BestCommentatorEntity.AnalysisContourPropertyObject

地表分析等高線參數。

Properties:
Name Type Argument Default Description
isOpen Boolean <optional>
true

是否開啟等高線

interval Number <optional>
100

等高線級距

color HexColor <optional>
"#FF0000"

等高線顏色

opacity Number <optional>
1

等高線不透明度

ov.BestCommentatorEntity.AnalysisSurfaceHeightPropertyObject

地表分析高度參數。

Properties:
Name Type Description
groupColor Object

群組顏色。

Properties
Name Type Description
Keys Array.<Number>

高度填色分層高度。

Colors Array.<HexColor>

高度填色分層顏色。

ov.BestCommentatorEntity.AnalysisSurfaceSlopePropertyObject

地表分析坡度參數。

Properties:
Name Type Description
groupColor Object

群組顏色。

Properties
Name Type Description
Keys Array.<Number>

坡度填色分層坡向。

Colors Array.<HexColor>

坡度填色分層顏色。

ov.BestCommentatorEntity.AnalysisViewshedPropertyObject

視域分析參數。

Properties:
Name Type Argument Default Description
center Geo3DPoint

視域分析中心點。

distance Number <optional>
1500

視域分析半徑。

absHeight Boolean <optional>
true

輸入中心點Z值是否為絕對高。

color HexColor <optional>
"#00FF55"

顏色。

opacity Number <optional>
0.75

不透明度,介於0~1。

ov.BestCommentatorEntity.ClearAllDrawingEntitiesObject

清除所有圖素參數。

ov.BestCommentatorEntity.ClearDrawingEntityObject

清除圖素參數。

Properties:
Name Type Description
groupName String

群組名稱。

entityName String

圖素名稱。

ov.BestCommentatorEntity.DelayPropertyObject

延遲參數。

Properties:
Name Type Argument Default Description
delayTime Number <optional>
1000

時間(毫秒)。

ov.BestCommentatorEntity.EnableCloudPropertyObject

開啟多雲參數。

Properties:
Name Type Argument Default Description
height Number <optional>
1000.0

高度。

thickness Number <optional>
250.0

厚度。

visibleDistance Number <optional>
50000.0

可視距離。

densityCutoff Number <optional>
0.45

剔除密度。

wind GeoPoint <optional>
GeoPoint(-1.0, 0.0)

風向。

sampling Number <optional>
1.0

採樣值。

ov.BestCommentatorEntity.LayerAlphaPropertyObject

圖層透明度參數。

Properties:
Name Type Argument Default Description
layername String

圖層名稱。

opacity Number <optional>
1

不透明度。

tickCount Number <optional>
1000

時間(毫秒)。

easing "LINEAR" | "IN_QUAD" | "OUT_QUAD" | "IN_OUT_QUAD" | "IN_CUBIC" | "OUT_CUBIC" | "IN_OUT_CUBIC" | "IN_QUART" | "OUT_QUART" | "IN_OUT_QUART" | "IN_QUINT" | "OUT_QUINT" | "IN_OUT_QUINT" <optional>
"LINEAR"

緩動函數。

ov.BestCommentatorEntity.LayerRemovePropertyObject

圖層移除參數。

Properties:
Name Type Description
layername String

圖層名稱。

ov.BestCommentatorEntity.LayerShowPropertyObject

圖層開關參數。

Properties:
Name Type Argument Default Description
layername String

圖層名稱。

isOpen Boolean <optional>
true

是否開啟。

ov.BestCommentatorEntity.LookAtPropertyObject

攝影機位置參數。

Properties:
Name Type Argument Default Description
async Boolean <optional>
false

是否非同步。

rotSpeed Number <optional>
90

旋轉速度。

maxSpeed Number <optional>
5

最大速度。

minSpeed Number <optional>
1

最小速度。

target Geo3DPoint

移動目標點。

lookAt Geo3DPoint

移動目標點。

jump Boolean <optional>
true

true:跳,false:瞬移。

ov.BestCommentatorEntity.PositionPropertyObject

攝影機位置參數。

Properties:
Name Type Argument Default Description
async Boolean <optional>
false

是否非同步。

rotSpeed Number <optional>
90

旋轉速度。

maxSpeed Number <optional>
5

最大速度。

minSpeed Number <optional>
1

最小速度。

camera Object

攝影機。

Properties
Name Type Description
pos Geo3DPoint

攝影機位置。

v Geo3DPoint

視線(單位向量)。

up Geo3DPoint

頭頂方向(單位向量)。

jump Boolean <optional>
true

true:跳,false:瞬移。

axisSync Boolean <optional>
false

是否同步三軸旋轉。

minCalcSpeed Number <optional>
10

計算後的最小速度。

ov.BestCommentatorEntity.PositionTimeOutPropertyObject

攝影機位置參數。

Properties:
Name Type Argument Default Description
async Boolean <optional>
false

是否非同步。

camera Object

攝影機。

Properties
Name Type Description
pos Geo3DPoint

攝影機位置。

v Geo3DPoint

視線(單位向量)。

up Geo3DPoint

頭頂方向(單位向量)。

rotTimeOut Number <optional>
500

旋轉時間(毫秒)。

posTimeOut Number <optional>
500

移動時間(毫秒)。

easing "LINEAR" | "IN_QUAD" | "OUT_QUAD" | "IN_OUT_QUAD" | "IN_CUBIC" | "OUT_CUBIC" | "IN_OUT_CUBIC" | "IN_QUART" | "OUT_QUART" | "IN_OUT_QUART" | "IN_QUINT" | "OUT_QUINT" | "IN_OUT_QUINT" <optional>
"LINEAR"

緩動函數。

ov.BestCommentatorEntity.ReloadTerrainPropertyObject

更換地形圖層參數。

Properties:
Name Type Description
identifier String

地形圖層名稱。

ov.BestCommentatorEntity.RotatePropertyObject

攝影機旋轉參數。

Properties:
Name Type Argument Default Description
async Boolean <optional>
false

是否非同步。

center Geo3DPoint

旋轉中心點。

rotSpeed Number <optional>
30

旋轉速度。

maxRotArg Number <optional>
30

最大旋轉角度。