<< Click to Display Table of Contents >>
new sg.layers.FeatureLayer(SuperGIS, options)
Description
Add a feature layer to display a feature service layer from SuperGIS Server.
Position
FeatureLayer.js
Parameters
Parameter |
Type |
Description |
|||||||||
SuperGIS |
String |
URL of the SuperGIS Server service |
|||||||||
options |
Object |
set object
|
Constants
Constants |
Description |
MODE_ONDEMAND |
retrieve features within the current extent whenever map extent changes. |
MODE_SNAPSHOT |
retrieve all features |
extent |
map extent |
maxScale |
maximum visible scale |
minScale |
minimum visible scale |
mode |
FeatureLayer mode |
opacity |
layer transparency |
svgContainer |
the div of layer |
graphics |
array of Graphic |
infoTemplate |
the message shown in the info window of the graphic |
loadError |
contains value if layer is failed to loaded |
map |
the target MapBase for the layer to be added to |
mouseEventEnabled |
whether to enable mouse event |
name |
layer name |
node |
layer html node |
renderer |
layer renderer |
surface |
the surface of which the layer is drawn to |
svgContainer |
The div of layer |
title |
layer title |
visible |
whether the layer is visible True: Visible |
Methods
Methods |
Type |
Description |
|||||||||||||||
add(graphic) |
sg.Graphic |
add a graphic to GraphicsLayer
|
|||||||||||||||
clear() |
None |
clear all graphics |
|||||||||||||||
disableMouseEvents() |
None |
disable mouse events |
|||||||||||||||
enableMouseEvents() |
None |
enable mouse events |
|||||||||||||||
getMap() |
Returns: MapBase |
return the MapBase of the layer Returns:
|
|||||||||||||||
getName() |
Returns: String |
return layer name Returns:
|
|||||||||||||||
getNode() |
Returns: DOMNODE |
return the div of the layer Returns:
|
|||||||||||||||
getTitle() |
Returns: String |
return all layer title Returns:
|
|||||||||||||||
getResource(index) |
index:Number Returns:String |
取得symbol icon
Returns:
|
|||||||||||||||
getVisible() |
Returns: Boolean |
return layer visibility Returns:
|
|||||||||||||||
hide() |
hide layer |
||||||||||||||||
Initialize() |
called when layer being added to the MapBase |
||||||||||||||||
isVisibleAtScale(scale) |
scale:number Returns:Boolean |
return if the layer is visible at the specific scale
Returns:
|
|||||||||||||||
putName(newVal) |
String |
set layer name
|
|||||||||||||||
putTitle(newVal) |
String |
set layer title
|
|||||||||||||||
putVisible(newVal) |
Boolean |
set layer visibility
|
|||||||||||||||
queryRelatedFeatures(index, query, callback, errBack) |
index:Number query:sg.tasks.RelationshipQuery callback:sg.tasks.QueryTask~queryCallback |
Get features related to this layer
|
|||||||||||||||
RebuildElement() |
rebuild all elements |
||||||||||||||||
redraw() |
redraw layers |
||||||||||||||||
remove(graphic) |
sg.Graphic |
remove a specific graphic
|
|||||||||||||||
RemoveSelf() |
remove the layer |
||||||||||||||||
selectFeatures(query, method, callback, errCallback) |
query:sg.tasks.Query method: String callback: sg.layers.FeatureLayer~successCallback |
Select features
|
|||||||||||||||
setInfoTemplate(temp) |
sg.InfoTemplate |
set InfoTemplate
|
|||||||||||||||
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
|
|||||||||||||||
setRenderer(Renderer) |
sg.renderers.Renderer |
set layer renderer
|
|||||||||||||||
show() |
show layer |
||||||||||||||||
UpdateElement() |
update layer |
||||||||||||||||
setVisibility(visible) |
Boolean |
set layer visibility
|
Type Definitions
Type Definition |
Type |
Description |
successCallback(results) |
Object |
執行成功時所觸發的方法
|
Events
Event |
Description |
click |
triggered when clicked on graphics |
dbl-click |
triggered when double clicked on graphics |
graphic-add |
triggered when graphics are added |
graphic-clear |
triggered when all graphics are cleared |
graphic-remove |
triggered when a graphic is removed |
load |
triggered when layers are loaded |
mouse-down |
triggered when mouse presses down on a graphic |
mouse-move |
triggered when mouse moves on a graphic |
mouse-out |
triggered when mouse moves out of a graphic |
mouse-over |
triggered when mouse moves into a graphic |
mouse-up |
triggered when mouse-click releases on a graphic |
update-start |
|
update-end |
|
selection-complete |
|
selection-clear |
|
edits-complete |
|
query-related-features-complete |
Example
|
©2015 Supergeo Technologies Inc.