<< Click to Display Table of Contents >>

 

new sg.layers.BingTiledLayer()

 

 

Description

Add Bing Maps.

 

Position

BingTiledLayer.js

 

 

Parameters

 

Parameter

Type

Description

options

Object

set object

Name

Type

Description

key

String

Bing Maps key

 

 

Properties

 

Properties

Type

Description

TYPE_AERIAL_WITH_LABEL

String

aerial with label

TYPE_AERIAL

String

aerial

TYPE_ROAD

String

road

culture

String

map language

mapType

String

map type

maxScale

Number

maximum visible scale

minScale

Number

minimum visible scale

extent

sg.geometry.Extent

layer extent

loadError

Error

contains value if layer is failed to load

map

MapBase

target MapBase for the layer to be added

name

String

layer name

node

DOMNODE

layer html node

opacity

Number

transparency from 0 to 1

spatialReference

sg.SpatialReference

coordinate system of the layer

tileInfo

sg.layers.TileInfo

tile info

title

String

layer title

visible

boolean

layer visibility

 

 

 

Methods

 

Methods

Type

Description

getMap()

Returns:

MapBase

return the MapBase that the map belongs to.

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 html node.

Returns:

Type

Description

DOMNODE

The layer html node

getTileUrl(s, x, y)

s:Number

x:Number

y;Number

Returns:String

 

Name

Type

Description

s

Number

The level of tiles

x

Number

The index in x-direction of the tile

y

Number

The index in y-direction of the tile

Returns:

Type

Description

String

The URL of the tile

getTitle()

Returns:

String

return layer title

Returns:

Type

Description

String

layer title

getVisible()

Returns:

Boolean

return layer visibility.

Returns:

Type

Description

Boolean

True: Visible
False: Invisible

Initialize()


the initialize method called when layer added to MapBase

putName()

String

set layer name

Name

Type

Description

newVal

String

layer name

putTitle()

String

set layer title

Name

Type

Description

newVal

String

layer title

putVisible()

Boolean

set layer visibility

Name

Type

Description

newVal

Boolean

True: Visible

False: Invisible

RebuildElement()


redraw layer

RemoveSelf()


remove layer

UpdateElement()


update layer

hide()


hide layer

setMaxScale(maxScale)

Number

set the maximum visible scale for the layer

Name

Type

Description

maxScale

Number

The max scale for visible

setMinScale(minScale)

Number

set the minimum visible scale for the layer

Name

Type

Description

minScale

Number

The min scale for visible

setOpacity(opacity)

Number

set layer transparency

Name

Type

Description

opacity

Number

0: Visible
1: Invisible

show()


show layer

UpdateElement()


update layer

 

 

Events

 

Event

Description

load

triggered when layers are loaded.

 

 

 

Example

 

 

<script type="text/javascript" src="scripts/BingTiledLayer.js"></script>

 

var bingKey = lyrs[i].getAttribute("Key");

var bingLayer = new sg.layers.BingTiledLayer({

    key: bingKey

});

 

 

 

See live example

 

 


©2015 Supergeo Technologies Inc.