Class: TerrainWFSOverlay

ov. TerrainWFSOverlay

new ov.TerrainWFSOverlay()

webgl/ov-TerrainWFSOverlay.js, line 6

WFS疊加圖層

Extends

Members

readonlylayername

圖層名稱

Properties:
Name Type Description
layername String

圖層名稱

opacity

圖層不透明度

Properties:
Name Type Description
opacity Number

圖層不透明度

show

圖層顯示

Properties:
Name Type Description
show Boolean

圖層顯示

Methods

getAttr(id){Object|null}

webgl/ov-TerrainWFSOverlay.js, line 30

取得指定圖素id屬性。

Name Type Description
id Number

圖素id。

Returns:
Type Description
Object | null 屬性。

inherited goto(callback)

webgl/ov-TerrainOverlay.js, line 70

飛到圖層的位置。

Name Type Description
callback ov.TerrainOverlay~gotoCallback

移動完成後執行的回呼。

removeEntityStyleFunction()

webgl/ov-TerrainWFSOverlay.js, line 52

清除ov.TerrainWFSOverlay#setEntityStyleFunction設定的樣式函數。

setEntityStyleFunction(styleFunction)

webgl/ov-TerrainWFSOverlay.js, line 38

以圖素屬性來設置各圖素的樣式

Name Type Description
styleFunction ov.TerrainWFSOverlay~setEntityStyleFunctionCallback

依據屬性輸出樣式的函數。

setOnClickEntity(callback)

webgl/ov-TerrainWFSOverlay.js, line 15

設定此圖層圖素被點擊時的回呼。

Name Type Description
callback ov.TerrainWFSOverlay~setOnClickEntityCallback

圖素被點擊時的回呼,若輸入非function將被忽略,輸入null則清除設定。

inherited update(param)

webgl/ov-TerrainOverlay.js, line 99

更新疊加圖層屬性。

Name Type Description
param Object optional

參數物件。

Type Definitions

setEntityStyleFunctionCallback(id, attr){ov.TerrainWFSOverlay~style}

webgl/ov-TerrainWFSOverlay.js, line 41
Name Type Description
id Number

圖素id。

attr Object

屬性。

See:
Returns:
Type Description
ov.TerrainWFSOverlay~style

setOnClickEntityCallback(id, pos)

webgl/ov-TerrainWFSOverlay.js, line 18
Name Type Description
id Number

圖素id。

pos GeoPoint

滑鼠坐標。

See:

style

Properties:
Name Type Argument Description
pointStyle Object <optional>

點樣式設定。

setting.pointStyle.symbol Object <optional>

點圖示設定。

Properties
Name Type Argument Description
src String

圖示來源。

width Number <optional>

圖示寬。

height Number <optional>

圖示高。

pointStyle.radius Number <optional>

點的半徑大小。

pointStyle.lineWidth Number <optional>

線寬。

pointStyle.fill Boolean <optional>

是否要填充顏色。

pointStyle.stroke Boolean <optional>

是否要畫線。

pointStyle.fillStyle String <optional>

填充的樣式。

pointStyle.strokeStyle String <optional>

筆刷的樣式。

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

線終端的樣式。

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

線閉合的樣式。

lineStyle Object <optional>

線樣式設定。

Properties
Name Type Argument Description
lineWidth Number <optional>

線寬。

stroke Boolean <optional>

是否要畫線。

strokeStyle String <optional>

筆刷的樣式。

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

線終端的樣式。

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

線閉合的樣式。

polygonStyle Object <optional>

多邊形樣式設定。

Properties
Name Type Argument Description
lineWidth Number <optional>

線寬。

fill Boolean <optional>

是否要填充顏色。

stroke Boolean <optional>

是否要畫線。

fillStyle String <optional>

填充的樣式。

strokeStyle String <optional>

筆刷的樣式。

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

線終端的樣式。

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

線閉合的樣式。