<< Click to Display Table of Contents >>
new sg.layers.GeoJSONLayer(url, options)
Description
Create a GeoJSONLayer().
Position
GeoJSON.js
Parameters
Parameter |
Type |
Description |
||||||
url |
String |
GeoJSON url |
||||||
options |
Object |
(optional) layer options set object
|
Properties
Properties |
Type |
Description |
extent |
sg.geometry.Extent |
layer extent |
layers |
Array.<sg.layers.Layer> |
sub-layer array |
lineLayer |
sg.layers.GraphicsLayer |
Line layer |
loadError |
Error |
contains value if layer loading failed |
map |
MapBase |
The target MapBase into which layer(s) will be added |
maxScale |
Number |
maximum visible scale |
minScale |
Number |
minimum visible scale |
name |
Error |
layer name |
node |
DOMNODE |
layer html node |
opacity |
Number |
transparency whose range is from 0 to 1 |
pointLayer |
sg.layers.GraphicsLayer |
Point layer |
polygonLayer |
sg.layers.GraphicsLayer |
Polygon layer |
title |
String |
layer title |
visible |
Boolean |
whether the layer is visible True: 可見 |
Methods
Methods |
Type |
Description |
||||||
addLayer(lyr) |
Array.<sg.layers.Layer> |
add sub-layer lyr: the target sub-layer which will be added
|
||||||
getLayers() |
Returns: MapBase |
return sub-layer array
|
||||||
getMap() |
Returns: String |
return target MapBase Returns:
|
||||||
getName() |
Returns: DOMNODE |
return layer name Returns:
|
||||||
getNode() |
Returns: String |
return layer html node Returns:
|
||||||
getTitle() |
Returns: Boolean |
return layer title Returns:
|
||||||
getVisible() |
return layer visibility Returns:
|
|||||||
hide() |
hide layer |
|||||||
Initialize() |
String |
called when layer being added to the MapBase |
||||||
putName(newVal) |
String |
set layer name
|
||||||
putTitle(newVal) |
String |
set layer title
|
||||||
putVisible(newVal) |
Boolean |
set layer visibility
|
||||||
RebuildElement() |
sg.layers.layer |
redraw layer |
||||||
removeLayer(lyr) |
remove sub-layer lyr: the target sub-layer which will be removed
|
|||||||
RemoveSelf() |
sg.InfoTemplate |
remove layer |
||||||
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 opacity: layer transparency
|
||||||
show() |
show layer |
|||||||
UpdateElement() |
update layer |
Events
Event |
Description |
load |
triggered when layer loaded |
Example
<script type="text/javascript" src="scripts/CSVLayer.js"></script> <script type="text/javascript" src="scripts/Infowindow.js"></script>
var url = "http://sgs.supergeo.com.tw/city/Hospital.txt"; var geoJSONLayer = new sg.layers.GeoJSONLayer(url, { outSR: new sg.SpatialReference(3857) }); gMapBase.AddLayer(geoJSONLayer);
|
---|
©2015 Supergeo Technologies Inc.