Skip to main content

Map layers & overlays

The map you see is built in two parts: a base style that draws the world underneath, and a stack of optional overlays layered on top. The base style sets the overall look — a clean street map, satellite imagery, shaded terrain. Overlays add a single theme over whatever base you've chosen: live traffic, a weather radar loop, hiking trails, recent earthquakes, and so on.

You control both from the layer picker in the bottom-left corner of the map.

Base map styles

A base style is the foundation, and exactly one is active at a time. OpenMapX ships four:

StyleWhat it shows
DefaultThe standard OpenMapX street map — roads, labels, land use, water.
SatelliteTrue-color aerial and satellite imagery instead of drawn streets.
TerrainA relief-shaded map that emphasizes elevation, slopes, and landforms.
CyclingA bike-oriented base that foregrounds cycle routes and infrastructure.

Where the imagery comes from depends on how your instance is configured. The street and terrain bases are served by your tile stack (a self-hosted tile server, or MapTiler Cloud); satellite imagery requires a configured imagery source. If a base style has no data source available on your deployment, it simply isn't offered. The picker also has a Globe view toggle that switches the map from a flat projection to a 3D globe.

How overlays work

Every overlay is an integration. A map-overlay integration declares a few things in its manifest:

  • a map-layer component that draws onto the MapLibre map,
  • an optional legend explaining its colors or symbols,
  • its data source and the attribution that must appear while it's on,
  • and where it belongs in the picker (the Map details group, or the Map tools group).

The web app discovers these at runtime and builds the picker from whatever overlay integrations are enabled — so the list below describes the full catalog, not a fixed menu. Toggle an overlay on and its layer is added to the map and its attribution joins the credits in the corner; toggle it off and both go away. Several overlays can be on at once. A few declare exclusions (for example, the weather and air-quality overlays don't stack on top of each other), so turning one on automatically turns its conflicting siblings off.

Because overlays come from integrations, the catalog is yours to shape. Enabling or disabling an integration adds or removes its entry from the picker; community integrations can contribute new overlays of their own. Some overlays also have prerequisites — the cycling and hiking layers query OpenStreetMap through the Overpass service, the travel-time tool wants a Valhalla routing engine — and an overlay whose required service isn't running is hidden until it is. See Managing services for enabling those backends, and How it works for the service-and-integration model.

The overlay catalog

The built-in overlays group into a few themes.

Transportation

OverlayShowsData
TrafficLive traffic-flow coloring on roadsTomTom Traffic (needs an API key)
Transit linesPublic-transport routes and linesOpenStreetMap
Live transitReal-time bus, tram, and train positionsLive-vehicle feeds (e.g. DB RIS, Entur)
AirportsAirport locations and metadataOurAirports

The traffic overlay needs a TomTom API key (set in the admin panel or via .env), and only renders above a minimum zoom. The live-transit overlay picks one vehicle-position provider per visible region. These overlays complement the dedicated public transit and directions features rather than replacing them.

Environment & weather

OverlayShowsData
WeatherPrecipitation radar animation, plus temperature/cloud/wind/pressure tilesRainViewer, OpenWeather, Open-Meteo
Weather alertsActive severe-weather warningsNOAA, Environment Canada, DWD, MeteoAlarm
Air qualityAir-quality index from monitoring stationsOpenAQ
EnvironmentReadings from community environmental sensorsopenSenseMap, Sensor.Community

The weather overlay's radar loop works out of the box; its temperature, cloud, wind, and pressure tiles need an OpenWeather API key. The weather overlay here is the map-wide layer — the per-place forecast lives in the weather feature.

Hazards & natural events

OverlayShowsData
EarthquakesRecent earthquakes, sized by magnitudeUSGS
WildfiresActive fire hotspotsNASA FIRMS
Natural eventsStorms, volcanoes, floods, and other ongoing eventsNASA EONET, GDACS

These pull from public hazard feeds and are useful for situational awareness at a glance.

Recreation & specialty

OverlayShowsData
CyclingCycle tracks, lanes, parking, and bike shopsOpenStreetMap (via Overpass)
HikingHiking trails and mountain sheltersWaymarked Trails, Refuges.info, OpenStreetMap
Winter sportsSki areas, pistes, and liftsOpenSnowMap
NauticalSea marks, depths, tides, and water levelsOpenSeaMap and marine agencies
Satellite imageryA true-color satellite overlay (distinct from the satellite base)NASA GIBS / MODIS
3D buildingsExtruded building footprintsOpenMapTiles building data

Map tools

Two entries in the picker are interactive tools rather than passive layers:

  • Measure — draw a path on the map to read off its distance and area.
  • Travel time — paint an isochrone showing how far you can get within a time budget, computed by a Valhalla routing engine.
Overlays follow your integrations

The picker only lists overlays whose integration is enabled and whose required services are running. If an overlay you expect is missing, check that its integration is enabled and any backend it needs (Overpass, Valhalla, a transit provider) is part of your service selection.