new GeoportalMapBox(options, settings)
Layers/LayerMapBox.js, line 129
Name | Type | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | Object |
options for function call.
|
||||||||||||||||||
settings | Object |
optional
other options for ol.layer.VectorTile function (see ol.layer.VectorTile) |
Example
var LayerMapBox = new ol.layer.GeoportalMapBox({
layer : "PLAN.IGN",
[style : "classique",]
[source : "plan_ign",]
[ssl: true]
}, {
opacity
visible
extent
declutter
...
});
// Ex. configuration object for TMS Layer
"PLAN.IGN$GEOPORTAIL:GPP:TMS": {
"hidden": true,
"queryable": false,
"serviceParams": {
"id": "GPP:TMS",
"version": "1.0.0",
"serverUrl": {
"cartes": "https://wxs.ign.fr/cartes/geoportail/tms/1.0.0/"
}
},
"name": "PLAN.IGN",
"title": "Plan IGN",
"description": "BDUni tuilée",
"formats": [
{
"current": true,
"name": "application/x-protobuf"
}
],
"styles": [
{
"name": "standard",
"title": "Style standard",
"current": true,
"url": "https://wxs.ign.fr/static/vectorTiles/styles/PLAN.IGN/essentiels/standard.json"
},
{
"name": "classique",
"title": "Style classique",
"current": true,
"url": "https://wxs.ign.fr/static/vectorTiles/styles/PLAN.IGN/essentiels/classique.json"
},
{
"name": "transparent",
"title": "Style transparent",
"current": true,
"url": "https://wxs.ign.fr/static/vectorTiles/styles/PLAN.IGN/essentiels/transparent.json"
},
{
"name": "accentue",
"title": "Style accentue",
"current": true,
"url": "https://wxs.ign.fr/static/vectorTiles/styles/PLAN.IGN/essentiels/accentue.json"
},
{
"name": "attenue",
"title": "Style attenue",
"current": true,
"url": "https://wxs.ign.fr/static/vectorTiles/styles/PLAN.IGN/essentiels/attenue.json"
},
{
"name": "gris",
"title": "Style en noir et blanc",
"current": false,
"url": "https://wxs.ign.fr/static/vectorTiles/styles/PLAN.IGN/essentiels/gris.json"
},
{
"name": "epure",
"title": "Style epure",
"current": true,
"url": "https://wxs.ign.fr/static/vectorTiles/styles/PLAN.IGN/essentiels/epure.json"
},
{
"name": "sans_toponymes",
"title": "Style sans toponymes",
"current": false,
"url": "https://wxs.ign.fr/static/vectorTiles/styles/PLAN.IGN/essentiels/sans_toponymes.json"
}
],
"globalConstraint": {
"crs": null,
"bbox": {
"left": -724011.531917197,
"right": 1095801.237496279,
"top": 6672646.821182753,
"bottom": 5009377.0856973175
},
"minScaleDenominator": null,
"maxScaleDenominator": null
},
"quicklookUrl": "https://wxs.ign.fr/static/pictures/ign_carte2.jpg",
"layerId": "PLAN.IGN$GEOPORTAIL:GPP:TMS",
"defaultProjection": "EPSG:3857"
}
Extends
- ol.layer.VectorTile
Methods
-
getConfiguration(){Object}
Layers/LayerMapBox.js, line 366 -
Get configuration
-
getDescription(){String}
Layers/LayerMapBox.js, line 390 -
Get description
-
getLegends(){Array}
Layers/LayerMapBox.js, line 374 -
Get legends
-
getMetadata(){Array}
Layers/LayerMapBox.js, line 382 -
Get metadata
-
getOriginators(){Array}
Layers/LayerMapBox.js, line 414 -
Get originators
-
getQuicklookUrl(){String}
Layers/LayerMapBox.js, line 406 -
Get quicklook url
-
getTitle(){String}
Layers/LayerMapBox.js, line 398 -
Get title
-
onStyleMapBoxError(error)
Layers/LayerMapBox.js, line 355 -
Error
Name Type Description error * message
-
onStyleMapBoxLoad(style)
Layers/LayerMapBox.js, line 283 -
Add Style
Name Type Description style * json style