Add some versatiles vector layers
TODO: these could probably be faster with MapLibre GL JS TODO: self-host
This commit is contained in:
parent
e0a778fc15
commit
23e199b488
2 changed files with 28 additions and 0 deletions
|
|
@ -25,6 +25,7 @@ import mnAmbulanceServiceAreas from './mn-ambulance-service-areas/layer.js';
|
||||||
import upsServiceAreas from './ups/index.js';
|
import upsServiceAreas from './ups/index.js';
|
||||||
import fccTowersLayer from './fcc/towers/layer.js';
|
import fccTowersLayer from './fcc/towers/layer.js';
|
||||||
import mnSalesTaxLayers from './mn-sales-tax/index.js';
|
import mnSalesTaxLayers from './mn-sales-tax/index.js';
|
||||||
|
import versatilesLayers from './versatiles.js';
|
||||||
|
|
||||||
const layerCategories = [
|
const layerCategories = [
|
||||||
{ // Base maps
|
{ // Base maps
|
||||||
|
|
@ -64,6 +65,7 @@ const layerCategories = [
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
|
...versatilesLayers,
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{ // Misc
|
{ // Misc
|
||||||
|
|
|
||||||
26
layers/versatiles.js
Normal file
26
layers/versatiles.js
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
import {applyStyle} from 'ol-mapbox-style';
|
||||||
|
import TileLayer from 'ol/layer/Tile';
|
||||||
|
import VectorTileLayer from 'ol/layer/VectorTile.js';
|
||||||
|
import {XYZ} from 'ol/source.js';
|
||||||
|
|
||||||
|
const versatiles = [];
|
||||||
|
|
||||||
|
for (let style_name of ["colorful", "eclipse", "graybeard", "shadow", "neutrino"]) {
|
||||||
|
const layer = new VectorTileLayer({declutter: true});
|
||||||
|
applyStyle(layer, `https://tiles.versatiles.org/assets/styles/${style_name}/style.json`);
|
||||||
|
versatiles.push({
|
||||||
|
name: `Versatiles ${style_name} (vector)`,
|
||||||
|
layer: layer,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
versatiles.push({
|
||||||
|
name: "Versatiles Satellite",
|
||||||
|
layer: new TileLayer({
|
||||||
|
source: new XYZ({
|
||||||
|
url: "https://tiles.versatiles.org/tiles/satellite/{z}/{x}/{y}.jpg",
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
});
|
||||||
|
|
||||||
|
export default versatiles;
|
||||||
Loading…
Add table
Add a link
Reference in a new issue