new ov.BestCommentatorEntity()
最佳解說員實體
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 -
設定最佳解說員實體屬性參數。
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
-
新增雨水粒子參數。
-
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 最大旋轉角度。