new GeoJSON(userParameters, options, vendorOptions)
facade/js/layer/GeoJSON.js, line 29
| Name | Type | Description |
|---|---|---|
userParameters |
string | Mx.parameters.GeoJSON |
parameters |
options |
Mx.parameters.LayerOptions |
provided by the user |
vendorOptions |
Object |
vendor options for the base library |
Extends
- M.layer.Vector
Members
-
module:M/layer/GeoJSON~GeoJSON.DEFAULT_OPTIONS_STYLE{object}
-
Default style for GeoJSON layers
-
module:M/layer/GeoJSON~GeoJSON.DEFAULT_PARAMS{object}
-
Default params for style GeoJSON layers * @const
Methods
-
equals(obj){boolean}
facade/js/layer/GeoJSON.js, line 120 -
Checks if an object is equal to this layer. Two GeoJSON layers are equal if both of them are GeoJSON instances and have the same 'name' and 'extract' attributes
Name Type Description objObject Object to to comapre
Returns:
True if equal, false otherwise
-
setSource(source)
facade/js/layer/GeoJSON.js, line 152 -
Sets the source of the layer, in GeoJSON format
Name Type Description sourceObject GeoJSON representation of the layer
-
setStyle(style, applyToFeature)
facade/js/layer/GeoJSON.js, line 166 -
Sets the style of the layer
Name Type Default Description styleM.Style Style to set
applyToFeaturebool false True if set at feature level, false to set atlayer level
-
setURL(newURL)
facade/js/layer/GeoJSON.js, line 141 -
Sets the url of the layer
Name Type Description newURLString URL