Styles & tilesets | Rijwind docs
Styles & tilesets
Rijwind separates tilesets (the map data) from styles (the recipe that paints that data) — the same split Mapbox and MapTiler use. You pick a style; it pulls in whichever tilesets it needs. One key, one map session: every style and tileset is billed the same way — one unit per map session, drawn from your single monthly pool (see Quotas).
Tilesets
| Tileset | What it is |
|---|---|
| Vector basemap | Roads, water, land use, buildings, places, and POIs — the worldwide base map. See Vector basemap. |
| Terrain (elevation) | Worldwide elevation data: hillshade, 3D terrain, contour lines, and the Elevation API. |
You don't address tilesets directly — styles reference them for you. Terrain rides in the same map session as the basemap, so hillshade, 3D, and contours add no extra quota cost.
Styles
Streets
The general-purpose basemap, in five colour variants:
| Style | URL |
|---|---|
light (default) | https://rijwind.com/styles/light.json |
dark | https://rijwind.com/styles/dark.json |
grayscale | https://rijwind.com/styles/grayscale.json |
white | https://rijwind.com/styles/white.json |
black | https://rijwind.com/styles/black.json |
Code
Outdoor
Streets with shaded relief (hillshade) and elevation contour lines — built for cycling, hiking, and the outdoors.
Code
MapStyle.OUTDOOR turns on hillshade and contours for you. The contour lines
are generated in the browser from the elevation tileset, so they stay crisp at
every zoom and add no extra quota cost. Hosted base style:
https://rijwind.com/styles/outdoor.json.
Integrating without the SDK? See Outdoor & contour lines for the manual setup.
Custom styling
Every style is a standard MapLibre style JSON. Fetch
one, tweak the layers array (colours, widths, label sizes), and hand the
result to the map — see Custom styling.