SimpleDataLayer class
A layer that simplifies the rendering of geospatial data on the map. Note: Because this layer wraps other layers which will be added/removed with this some layer ordering operations are not supported. Adding this layer before another, adding another layer before this, and moving this layer are not supported. These restrictions only apply to this layer and not the layers wrapped by this.
- Extends
-
Layer
Constructors
| Simple |
Constructs a new SimpleDataLayer. |
Properties
| metadata | A property for associating custom data with the layer. |
Methods
| close |
Closes the popup. |
| dispose() | Cleans up any resources this layer is consuming. |
| get |
Gets the id of the layer |
| get |
Gets the group of layers wrapped by this class, used for rendering data. |
| get |
Gets the map that the layer is currently added to, or null. |
| get |
Gets the options of the layer. |
| on |
The event logic that processes when the layer is added to the map. |
| on |
The event logic that processes when the layer is removed from the map. |
| set |
Sets the options of the layer. |
Constructor Details
SimpleDataLayer(azmaps.source.DataSource, SimpleDataLayerOptions)
Constructs a new SimpleDataLayer.
new SimpleDataLayer(datasource: azmaps.source.DataSource, options?: SimpleDataLayerOptions)
Parameters
- datasource
- azmaps.source.DataSource
The data source that contains the data.
- options
- SimpleDataLayerOptions
The options of the simple data layer.
Property Details
metadata
A property for associating custom data with the layer.
metadata?: any
Property Value
any
Method Details
closePopup()
Closes the popup.
function closePopup()
dispose()
Cleans up any resources this layer is consuming.
function dispose()
getId()
Gets the id of the layer
function getId()
Returns
string
getLayers()
Gets the group of layers wrapped by this class, used for rendering data.
function getLayers()
Returns
getMap()
Gets the map that the layer is currently added to, or null.
function getMap()
Returns
Map
getOptions()
onAdd(azmaps.Map)
The event logic that processes when the layer is added to the map.
function onAdd(map: azmaps.Map)
Parameters
- map
- azmaps.Map
onRemove()
The event logic that processes when the layer is removed from the map.
function onRemove()
setOptions(SimpleDataLayerOptions)
Sets the options of the layer.
function setOptions(options: SimpleDataLayerOptions)
Parameters
- options
- SimpleDataLayerOptions
The new options for the layer.