new ol.supermap.MapboxStyles(options)
Name | Type | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
Initialization parameters.
|
Example
var mbStyle = new ol.supermap.MapboxStyles({
url: url,
source: 'California',
resolutions: [78271.51696402048,39135.75848201024, 19567.87924100512,9783.93962050256,4891.96981025128,2445.98490512564]
})
mbStyle.on('styleLoaded', function () {
var vectorLayer = new ol.layer.VectorTile({
//Set avoidance parameters
declutter: true,
source: new ol.source.VectorTileSuperMapRest({
url: url,
format: new ol.format.MVT({
featureClass: ol.Feature
}),
tileType: 'ScaleXY'
}),
style: mbStyle.featureStyleFuntion
});
map.addLayer(vectorLayer);
})
Events
-
styleloaded
MapboxStyles.js, line 177 -
Triggered after the style is loaded successfully.
Methods
-
ol.supermap.MapboxStyles.getStyleFunction(){ol.FeatureStyleFunction}
MapboxStyles.js, line 101 -
Get the ol.FeatureStyleFunction.
Returns:
Type Description ol.FeatureStyleFunction Return the ol.FeatureStyleFunction. -
ol.supermap.MapboxStyles.getStylesBySourceLayer(sourceLayer)
MapboxStyles.js, line 109 -
Name Type Description sourceLayer
string The data layer name.