Vektorkaart

Vektor-tile'd, valmis kaardistiil ja fondid — kaart brauserisse või rakendusse.

Teenus serveerib vektor-tile'e (MVT) ning nende kuvamiseks vajaliku MapLibre stiili, sprite'd ja fondid. Sobib igale MVT-toega kliendile: MapLibre GL JS, OpenLayers, QGIS jt.

Loe juhendit → Kiirstart MapLibre'iga, stiil, TileJSON, oma stiili ehitamine, QGIS. API viide (Swagger UI) → Kõik endpointid ja interaktiivne „proovi järele”. OpenAPI spec (YAML-fail) → Masinloetav API kirjeldus tööriistadele: impordi Postman'i või genereeri klientkood (OpenAPI Generator). NB: avaneb toore YAML-failina, brauser võib selle alla laadida.

Endpointid

MeetodAadressSisu
GEThttps://api.elemroot.com/styles/v1/elemroot/style.jsonMapLibre stiil (alusta siit)
GEThttps://api.elemroot.com/tiles/v1/{tileset}.jsonTileJSON
GEThttps://api.elemroot.com/tiles/v1/{tileset}/{z}/{x}/{y}.mvtVektor-tile'd
GEThttps://api.elemroot.com/fonts/{fontstack}/{range}.pbfFondid (võtmeta)

NB! Erinevalt geoteenustest on vektorkaardi baas-URL api.elemroot.com (mitte pump.elemroot.com). Autentimine käib parameetriga key.

Tileset'id

TilesetSisuZoom
planet_baltics-v1Põhikaart (OpenMapTiles skeem): maailm z0–11, detailne Baltikum z12–140–14
globallandcover-v1Globaalne maakate (taust madalatel zoom'idel)0–9

Kiire näide

const map = new maplibregl.Map({
  container: 'map',
  style: 'https://api.elemroot.com/styles/v1/elemroot/style.json?key=docs_382d376eaaa6d004b7b93b7d',
  center: [24.75, 59.44],
  zoom: 10
});

Täielik selgitus ja näited: Vektorkaardi juhend.