new ov.TerrainCustomTileOverlay()
webgl/ov-TerrainCustomTileOverlay.js, line 6
自畫疊加圖層
Extends
Members
-
readonlylayername
-
圖層名稱
Properties:
Name Type Description layername
String 圖層名稱
-
opacity
-
圖層不透明度
Properties:
Name Type Description opacity
Number 圖層不透明度
-
show
-
圖層顯示
Properties:
Name Type Description show
Boolean 圖層顯示
Methods
-
addPointEntity(param){ov.TerrainCustomTileOverlayEntity}
webgl/ov-TerrainCustomTileOverlay.js, line 79 -
產生自訂點圖素。
Name Type Description param
Object 參數物件。
Name Type Default Description geo
GeoPoint | Array.<GeoPoint> 點幾何。
radius
Number | Array.<Number> 3 optional 點的半徑大小。
visibleLevel
Number 0 optional 最小可視層級。
epsg
Number optional 幾何的EPSG。
lineWidth
Number 0.5 optional 線寬。
fill
Boolean true optional 是否要填充顏色。
stroke
Boolean false optional 是否要畫線。
fillStyle
String "#FFF" optional 填充的樣式。
strokeStyle
String "#000" optional 筆刷的樣式。
lngLatScale
Number -1 optional 每像素比經緯的比例,若為負值則使用圖面大小。
Returns:
Type Description ov.TerrainCustomTileOverlayEntity 圖素物件。 -
addPolygonEntity(param){ov.TerrainCustomTileOverlayEntity}
webgl/ov-TerrainCustomTileOverlay.js, line 43 -
加入一個多邊形到自畫疊加圖層。
Name Type Description param
Object optional 參數物件。
Name Type Default Description geo
GeoPolygonSet 幾何。
epsg
Number optional 幾何的EPSG。
lineWidth
Number 1 optional 線寬。
fill
Boolean true optional 是否要填充顏色。
stroke
Boolean true optional 是否要畫線。
fillStyle
String "#FFF" optional 填充的樣式。
strokeStyle
String "#000" optional 筆刷的樣式。
lineCap
"butt" | "round" | "square" "butt" optional 線終端的樣式。
lineJoin
"miter" | "round" | "bevel" "miter" optional 線閉合的樣式。
lineDash
Array.<Number> [] optional 虛線樣式,空陣列為實線。
Returns:
Type Description ov.TerrainCustomTileOverlayEntity 圖素物件。 -
addPolylineEntity(param){ov.TerrainCustomTileOverlayEntity}
webgl/ov-TerrainCustomTileOverlay.js, line 60 -
加入一個聚合線到自畫疊加圖層。
Name Type Description param
Object optional 參數物件。
Name Type Default Description geo
GeoPolyline optional 幾何。
epsg
Number optional 幾何的EPSG。
lineWidth
Number 1 optional 線寬。
stroke
Boolean true optional 是否要畫線。
strokeStyle
String "#000" optional 筆刷的樣式。
lineCap
"butt" | "round" | "square" "butt" optional 線終端的樣式。
lineJoin
"miter" | "round" | "bevel" "miter" optional 線閉合的樣式。
lineDash
Array.<Number> [] optional 虛線樣式,空陣列為實線。
Returns:
Type Description ov.TerrainCustomTileOverlayEntity 圖素物件。 -
addTextEntity(param){ov.TerrainCustomTileOverlayEntity}
webgl/ov-TerrainCustomTileOverlay.js, line 99 -
加入一個標籤文字到自畫疊加圖層。
Name Type Description param
Object optional 參數物件。
Name Type Default Description geo
GeoPoint optional 幾何。
text
String optional 標籤文字。
visibleLevel
Number 0 optional 最小可視層級。
epsg
Number optional 幾何的EPSG。
lineWidth
Number 0.5 optional 線寬。
fill
Boolean true optional 是否要填充顏色。
stroke
Boolean false optional 是否要畫線。
fillStyle
String "#FFF" optional 填充的樣式。
strokeStyle
String "#000" optional 筆刷的樣式。
lngLatScale
Number -1 optional 每像素比經緯的比例,若為負值則使用圖面大小。
font
String "10x sans-serif" optional 文字的字形或大小。
Returns:
Type Description ov.TerrainCustomTileOverlayEntity 圖素物件。 -
getEntityBySN(sn){ov.TerrainCustomTileOverlayEntity|null}
webgl/ov-TerrainCustomTileOverlay.js, line 108 -
使用流水號取得圖素。
Name Type Description sn
Number 欲取得的圖素流水號。
Returns:
Type Description ov.TerrainCustomTileOverlayEntity | null 圖素物件。 -
inherited goto(callback)
webgl/ov-TerrainOverlay.js, line 70 -
飛到圖層的位置。
Name Type Description callback
ov.TerrainOverlay~gotoCallback 移動完成後執行的回呼。
-
removeAllEntity(){Boolean}
webgl/ov-TerrainCustomTileOverlay.js, line 134 -
移除全部圖素。
Returns:
Type Description Boolean 是否移除成功。 -
removeEntity(entity){Boolean}
webgl/ov-TerrainCustomTileOverlay.js, line 122 -
移除圖素。
Name Type Description entity
ov.TerrainCustomTileOverlayEntity | Number 欲刪除的圖素物件或索引。
Returns:
Type Description Boolean 是否移除成功。 -
inherited update(param)
webgl/ov-TerrainOverlay.js, line 100 -
更新疊加圖層屬性。
Name Type Description param
Object optional 參數物件。