<< Click to Display Table of Contents >>
new sg.layers.KMLLayer(id, url, options)
Description
Create a KMLLayer object.
Position
KMLLayer.js
Parameters
Parameter |
Type |
Description |
|||||||||||||||
id |
String |
ID |
|||||||||||||||
url |
String |
KML URL |
|||||||||||||||
options |
Object |
layer options set object
|
Properties
Properties |
Type |
Description |
extent |
sg.geometry.Extent |
layer extent |
graphicsLayer |
String |
the GraphicsLayer to add the KML features |
layers |
Array.<sg.layers.Layer> |
sub-layer array |
loadError |
Error |
contains value when the layer is failed to load |
map |
MapBase |
target MapBase |
maxscale |
Number |
Maximum visible scale |
minscale |
Number |
Minimum visible scale |
name |
Error |
layer name |
node |
DOMNODE |
layer node |
opacity |
Number |
layer transparency |
proxy |
String |
proxy service URL |
refreshInterval |
Number |
refresh interval whose unit is 1 minute. Refreshes layers when time's up. |
title |
String |
layer title |
url |
String |
KML/KMZ URL |
visible |
Boolean |
layer visibility True: Visible |
Methods
Methods |
Type |
Description |
||||||
addLayer(lyr) |
sg.layers.layer |
add sub-layer
|
||||||
getLayers() |
Array.<sg.layers.Layer> |
return sub-layer
|
||||||
getMap() |
Returns: MapBase |
return target MapBase Returns:
|
||||||
getName() |
Returns: String |
return map name Returns:
|
||||||
getNode() |
Returns: DOMNODE |
return map node Returns:
|
||||||
getTitle() |
Returns: String |
return map title Returns:
|
||||||
getVisible() |
Returns: Boolean |
return map visibility Returns:
|
||||||
hide() |
hide layer |
|||||||
Initialize() |
called when a layer is added to MapBase |
|||||||
putName(newVal) |
String |
set layer name
|
||||||
putTitle(newVal) |
String |
set layer title
|
||||||
putVisible(newVal) |
Boolean |
set layer visibility
|
||||||
RebuildElement() |
redraw layers |
|||||||
refresh() |
refresh KML layers |
|||||||
removeLayer(lyr) |
sg.layers.layer |
remove sub-layer |
||||||
RemoveSelf() |
remove self |
|||||||
setMaxScale(maxscale) |
Number |
set the maximum visible scale of the layer
|
||||||
setMinScale(minscale) |
Number |
set the minimum visible scale of the layer
|
||||||
setOpacity(opacity) |
Number |
set layer transparency
|
||||||
setRefreshInterval(p) |
Number |
set refresh interval in second
|
||||||
show() |
None |
show layer |
||||||
UpdateElement() |
None |
update layers |
Events
Event |
Description |
load |
triggered when layer loaded |
Example
|
©2015 Supergeo Technologies Inc.