Planet-wide tiles, ready to render.
One tile service for the base map and everything you would layer on top of it: a planet-wide vector base map, contours, terrain and overlays from authoritative sources, with styles, fonts and sprites included.
The whole planet, on one style URL.
This is the stock outdoor style, served exactly as a customer receives it — every overlay on, terrain on. Pan anywhere.
Four layer families, one style.
Everything below ships in the stock style and can be composed per Map.
OpenStreetMap in the OpenMapTiles schema, with the fork's additions: peak and aerodrome elevations in feet, and surface, access and 4WD detail on roads.
One contour layer with the elevation in the tileset's unit and an index flag on the emphasized line. Imperial and metric are separate tilesets, so a units switch fetches the right one.
Terrain-RGB raster tiles used as a raster-DEM source for hillshade and 3D terrain — the stock style ships both.
Public lands from PAD-US, USFS motor-vehicle-use routes, BLM ground transportation routes and native lands from Census TIGER, each as its own tileset.
One style URL. That's the integration.
- THEME AND UNITS ARE PARAMETERS
?theme=light|darkand?units=imperial|metricon the same URL. A theme switch repaints without fetching a single new tile.- A MAP IS A SAVED CONFIGURATION
- Pick a default theme, units and the overlays once in the dashboard, and serve it from its own style URL. Change it without redeploying your client.
- KEY IN THE URL, OR A HEADER
?key=for browsers, which fetch tiles themselves;Authorization: Bearerfor anything server-side. Lock a browser key to your origins.
import maplibregl from "maplibre-gl"; new maplibregl.Map({ container: "map", style: "https://tiles.reloquent.ai/styles/outdoor/style.json?key=YOUR_RMT_KEY", }); // Same URL, this viewer's preferences: // ?theme=dark light | dark (default light) // ?units=metric imperial | metric (default imperial)
The base map is planet-wide. The rest is filling in.
Where a layer is not published yet the tile is empty rather than missing, and it becomes a real tile when that region lands — no client change needed.
- Base map
- Planet, zoom 0–14.
- Contours
- United States including Alaska and Hawaii, Mexico, and Canada except a band from roughly 51°N to 56°N between British Columbia and Quebec.
- Terrain
- United States including Alaska and Hawaii, plus Canada and Mexico.
- Overlays
- United States, national.
Metered by tiles. No bill shock.
RMT has its own meter — tile requests, not RLQ's credits. Styles, fonts and sprites are never counted, and cached tiles never reach us. Reach your monthly cap and requests are refused with a 429 — never billed.
Questions, answered plainly.
What counts as a tile request?
Any request that reaches the tile route and is served — a vector or raster fetch at a specific z/x/y, including empty-tile responses and not-modified hits. Denials are never counted, and styles, TileJSON, fonts and sprites are never counted. Tiles served from a browser or CDN cache never reach us, so a repeat viewer costs far fewer requests than a first-time one.
What happens when I reach my cap?
Further tile requests are refused with HTTP 429 and a Retry-After header until the month resets or you upgrade. There is no overage tier and no surprise invoice. Usage is rolled up about every fifteen minutes, so the meter can lag traffic by that much.
Can I restrict my key to specific domains?
Yes. Each key carries an allow-list of up to ten hostnames, exact or wildcard-suffixed (*.example.com), checked against the browser's origin. An empty list allows any origin, and a server-to-server request with no origin header is always allowed.
What is a Map?
A named, hosted style URL. Configure its default theme, units and overlay layers once in the dashboard and reuse the URL — no client-side style assembly. Tiles for overlays a Map excludes are never fetched, so they never touch your cap.
Can I use the tiles without MapLibre?
Yes. The tilesets are standard vector tiles and Terrain-RGB rasters with TileJSON, so any client that reads them — including the Mapbox SDKs — can use them directly. The stock style and Maps are MapLibre style documents.
Is this billed together with RLQ?
One Reloquent account and one dashboard, but separate products: RLQ and RMT have their own keys, caps and plans, billed as separate itemized line items on one invoice.