Add some more basemap layers

main
Chandler Swift 2023-07-03 19:46:22 -05:00
parent ffaf53fee2
commit 06b2b5103a
Signed by: chandlerswift
GPG Key ID: A851D929D52FB93F
1 changed files with 29 additions and 1 deletions

View File

@ -1,5 +1,6 @@
import TileLayer from 'ol/layer/Tile'; import TileLayer from 'ol/layer/Tile';
import OSM from 'ol/source/OSM'; import OSM from 'ol/source/OSM';
import Stamen from 'ol/source/Stamen.js';
import amtrakLayer from './amtrak/layer.js'; import amtrakLayer from './amtrak/layer.js';
import arenasLayer from './nhl-arenas/layer.js'; import arenasLayer from './nhl-arenas/layer.js';
@ -7,14 +8,41 @@ import arenasLayer from './nhl-arenas/layer.js';
const layerCategories = [ const layerCategories = [
{ {
name: "Base maps", name: "Base maps",
// TODO: include more?
// - [ ] https://mc.bbbike.org/mc/
// - [ ] https://www.thunderforest.com/pricing/
layers: [ layers: [
{ {
name: "OpenStreetMap Carto", name: "OpenStreetMap Carto (Raster)",
enabled: true, enabled: true,
layer: new TileLayer({ layer: new TileLayer({
source: new OSM(), source: new OSM(),
}), }),
}, },
{
name: "CyclOSM (Raster)",
layer: new TileLayer({
source: new OSM({
url: "https://a.tile-cyclosm.openstreetmap.fr/cyclosm/{z}/{x}/{y}.png", // TODO: {s}
}),
}),
},
{
name: "Stamen Watercolor (Raster)",
layer: new TileLayer({
source: new Stamen({
layer: 'watercolor',
}),
}),
},
{
name: "Stamen Toner (Raster)",
layer: new TileLayer({
source: new Stamen({
layer: 'toner',
}),
}),
},
], ],
}, },
{ {