<< Click to Display Table of Contents >>

 

new sg.layers.Layer()

 

 

Description

Create a Layer object.

 

Position

Layer.js

 

 

Properties

 

Properties

Type

Description

extent

sg.geometry.Extent

layer extent

map

Error

the MapBase of the layer

maxScale

MapBase

maximum layer visible scale

minScale

Number

minimum layer visible scale

name

Number

layer name

node

Error

the HTML node of layer

title

DOMNODE

layer title

visible

Number

visibility of the layer

loadError

String

contains value if a layer is failed to load

opacity

Boolean

layer transparency, range from 0 to 1

 

 

 

Methods

 

Methods

Type

Description

getMap()

Returns:

MapBase

return the MapBase of the layer

Returns:

Type

Description

MapBase

The target mapbase

getName()

Returns:

String

return layer name

Returns:

Type

Description

String

The layer name

getNode()

Returns:

DOMNODE

return the div of the layer

Returns:

Type

Description

DOMNODE

The layer html node

getTitle()

Returns:

String

return all layer title

Returns:

Type

Description

String

The layer title

getVisible()

Returns:

Boolean

return layer visibility

Returns:

Type

Description

Boolean

True: Visible
False: Invisible

Initialize()


called when layer being added to the MapBase

putName(newVal)

String

set layer name

Name

Type

Description

newVal

String

The layer name

putTitle(newVal)

String

set layer title

Name

Type

Description

newVal

String

The layer title

putVisible(newVal)

Boolean

set layer visibility

Name

Type

Description

newVal

Boolean

True: Visible
False: Invisible

RebuildElement()


rebuild all elements

RemoveSelf()


remove the layer

UpdateElement()


update layer

hide()


hide layer

setMaxScale(maxScale)

Number

set maximum visible scale

Name

Type

Description

maxScale

Number

The max scale for visible

setMinScale(minScale)

Number

set minimum visible scale

Name

Type

Description

minScale

Number

The min scale for visible

setOpacity(opacity)

Number

set layer transparency

Name

Type

Description

opacity

Number

0: 100% transparent
1: No transparency

show()


show layer

UpdateElement()


update layers

 

 

Events

 

Event

Description

load

triggered when layers are loaded

 

 

 

 


©2015 Supergeo Technologies Inc.