Class: BubbleUI

ov.UI. BubbleUI

new ov.UI.BubbleUI(parameter)

common/PilotGaea-UI.js, line 329

新增UI物件會隨著ov.TerrainView的攝影機狀態投影得到氣泡的位置,可以用來放html元素,ex:iframe、ov.chart生成的圖表等等,需加入material-icons.css
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
或參照Google Fonts Material Icons Guide設置離線版本。
https://developers.google.com/fonts/docs/material_icons

Name Type Description
parameter Object

氣泡UI設定參數

Name Type Description
x number

氣泡UI的起始x位置,註:這裡位置是地圖的位置

y number

氣泡UI的起始y位置,註:這裡位置是地圖的位置

z number

氣泡UI的起始z位置(相對高度),註:這裡位置是地圖的位置

width number

氣泡UI的寬

height number

氣泡UI的高

lockPointHorizontal string

鎖點的橫位置,可以設置left、middle、right

lockPointVertical string

鎖點的縱位置,可以設置top、middle、bottom

offsetX number

氣泡UI的偏移x位置

offsetY number

氣泡UI的偏移y位置

title string

標題的內容文字,若沒有設置則不會出現標題

arrowColor string

箭頭的顏色

closeButton boolean

是否有按鈕

onClose function

關閉時的回呼事件

Example

var bubbleUI = new ov.UI.BubbleUI(parameter);

Methods

updateParameter(parameter)

common/PilotGaea-UI.js, line 441

刷新UI參數

Name Type Description
parameter Object

要修改的UI參數