Class: BaseMap

ov.Widget. BaseMap

new ov.Widget.BaseMap(parameter)

common/PilotGaea-Widget.js, line 1244

底圖Widget。

Name Type Description
parameter Object

參數物件。

Name Type Default Description
view ov.TerrainView

圖台物件。

listTitle String "BaseLayer Gallery" optional

標題的內容文字。

listX Number 10 optional

列表的起始x位置,註:位置為螢幕位置

listY Number 70 optional

列表的起始y位置,註:位置為螢幕位置

listWidth Number 400 optional

列表的寬

listHeight Number 400 optional

列表的高

iconX Number 10 optional

圖示的起始x位置,註:位置為螢幕位置

iconY Number 10 optional

圖示的起始y位置,註:位置為螢幕位置

iconWidth Number 32 optional

圖示的寬

iconHeight Number 32 optional

圖示的高

mapSetting Array.<Object> optional

底圖列表描述物件

Name Type Description
text String optional

底圖名稱

title String optional

底圖提示文字

src String optional

底圖縮圖網址

parameter Object optional

底圖WMTS參數

Example

let param = {mapSetting: [
{
text: "臺灣通用電子地圖",
title: "國土測繪圖資服務雲",
src: "EMAP.jpg",
parameter: {
url: "https://wmts.nlsc.gov.tw/wmts",
identifier: "EMAP",
layername: "EMAP"
},
},
{
text: "正射影像圖",
title: "國土測繪圖資服務雲",
src: "PHOTO2.jpg",
parameter: {
url: "https://wmts.nlsc.gov.tw/wmts",
identifier: "PHOTO2",
layername: "PHOTO2"
}
}}],
view: terrainView})
var basemap = new ov.Widget.BaseMap(param);

Methods

updateParameter(parameter)

common/PilotGaea-Widget.js, line 1345

更新參數。

Name Type Description
parameter Object

參數物件。