Class: OverlayWindow

ov. OverlayWindow

new ov.OverlayWindow()

webgl/ov-OverlayWindow.js, line 5

疊加圖層切窗視窗。

Methods

moveOverlay(currentIndex, moveIndex){Boolean}

webgl/ov-OverlayWindow.js, line 50

移動疊加圖層切窗視窗Overlay的順序,注意移動非交換,其餘圖層會保持原順序排列,如[0, 1, 2]->[2, 0, 1],若失敗則不移動。

Name Type Description
currentIndex Number

原索引值。

moveIndex Number

移動的的索引值。

Returns:
Type Description
Boolean 是否成功。

removeOverlayByHandle(removeOverlay)

webgl/ov-OverlayWindow.js, line 25

移除視窗內指定Overlay,若沒指定,則移除所有Overlay。

Name Type Description
removeOverlay ov.TerrainOverlay

swapOverlay(currentIndex, swapIndex){Boolean}

webgl/ov-OverlayWindow.js, line 40

交換疊加圖層切窗視窗Overlay的順序,若失敗則不交換。

Name Type Description
currentIndex Number

原索引值。

swapIndex Number

要交換的索引值。

Returns:
Type Description
Boolean 是否成功。

update(param)

webgl/ov-OverlayWindow.js, line 17

更新疊加圖層切窗視窗。

Name Type Description
param Object

參數。

Name Type Default Description
left Number 0 optional

距離左側邊界(0.0~1.0)。

top Number 0 optional

距離上方邊界(0.0~1.0)。

width Number 1 optional

視窗寬(0.0~1.0)。

height Number 1 optional

視窗長(0.0~1.0)。