Map style
A MapLibre GL style (spec v8). Pass the URL to MapLibre GL JS, MapLibre Native (iOS, Android) or any style-spec v8 client and you get the full map. Three styles: navo-light, navo-dark and navo-logistics (light base plus ports, airports and rail terminals).
Path parameters
navo-light, navo-dark or navo-logistics.
Response schema
13 fields
Derived from the example response, nested as the JSON is.
Human-readable name.
sources
How many carriers published this vessel and departure.
navo
Event code, for example DEPA or LOAD.
Where we POST the events.
layers[]
Stable identifier for the record. On the tracking endpoints this is the container UUID, except on a portfolio summary row, where it is the container number.
Event code, for example DEPA or LOAD.
paint
curl 'https://api.navo24.com/v1/maps/styles/navo-light.json'
const res = await fetch("https://api.navo24.com/v1/maps/styles/navo-light.json");
const data = await res.json(); import requests
res = requests.get("https://api.navo24.com/v1/maps/styles/navo-light.json")
data = res.json() {
"version": 8,
"name": "Navo Light",
"glyphs": "https://api.navo24.com/v1/maps/fonts/{fontstack}/{range}.pbf",
"sprite": "https://api.navo24.com/v1/maps/sprites/light",
"sources": {
"navo": {
"type": "vector",
"url": "https://api.navo24.com/v1/maps/tiles/basemap.json"
}
},
"layers": [
{
"id": "background",
"type": "background",
"paint": { "background-color": "#dbe4f1" }
},
{
"id": "earth",
"type": "fill",
"source": "navo",
"source-layer": "earth",
"paint": { "fill-color": "#f4f4f1" }
}
]
} This preview uses documented example data and makes no live request. Get a key to run live.