new MapboxUtil() [source]
Static Methods
(static) exports.createFilter(filter) [source]
Given a filter expressed as nested arrays, return a new function
that evaluates whether a given feature (with a .properties or .tags property)
passes its test.
| Parameter | Type | Description |
|---|---|---|
filter
|
Array | mapbox gl filter |
Returns:
function: filter-evaluating function(static) exports.getFilterFeature(geometry) [source]
Get feature object from a geometry for filter functions.
| Parameter | Type | Description |
|---|---|---|
geometry
|
Geometry | geometry |
Returns:
Object: feature for filter functions(static) exports.compileStyle(styles) [source]
Compile layer's style, styles to symbolize layer's geometries, e.g.
[
{
'filter' : ['==', 'foo', 'val'],
'symbol' : {'markerFile':'foo.png'}
}
]
| Parameter | Type | Description |
|---|---|---|
styles
|
Object | Array.<Object> | style to compile |
Returns:
Array.<Object>: compiled styles(static) exports.isFunctionDefinition(obj) [source]
Check if object is a definition of function type
| Parameter | Type | Description |
|---|---|---|
obj
|
Object | object |
Returns:
Boolean:(static) exports.loadFunctionTypes(parameters) [source]
Load function types defined in object
| Parameter | Type | Description |
|---|---|---|
parameters
|
Array.<Object> | parameters |
Returns:
Object: loaded object(static) exports.getFunctionTypeResources(t) [source]
Get external resources in the function type
| Parameter | Type | Description |
|---|---|---|
t
|
Object | Function type definition |