Till innehållet
kart-api.se

Hur visar jag Lantmäteriets karta i MapLibre?

const karta = new maplibregl.Map({
  container: 'karta',
  style: 'https://api.kart-api.se/v1/styles/ljus.json',
  center: [18.07, 59.33], zoom: 11
});

Stilen bär vektortiles, typsnitt, sprites och attribution. Kartrutor räknas inte mot kvoten, så du behöver ingen nyckel för att låta en karta stå framme.

Varför inte bara OpenStreetMaps standardstil?

För att den är global och Sverige blir ett hörn av den. Vår stil är byggd för svenska ytor: varma toner i Apple Maps-anda, svenska ortnamn ur Lantmäteriets gazetteer i etiketterna, vägklasser som följer svensk vägnätsstruktur, och en palett som är läsbar på en telefon i solsken. Den driver kartorna i 290 lokala nyhetssajter, så den är slipad mot riktiga läsare.

Mörkt läge

style: 'https://api.kart-api.se/v1/styles/morker.json'

Eller byt i farten efter prefers-color-schemekarta.setStyle(...) behåller kameran.

Attributionen

Låt MapLibres attributionskontroll stå kvar. Bygger du en egen stil ovanpå våra tiles måste du själv skriva in attribution i sources — kravet följer datat, inte kartan.