Till innehållet

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.

Skillnaden mot OpenStreetMaps standardstil

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 efter svensk vägnätsstruktur och en palett som är läsbar på en telefon i solsken. Den driver kartorna i 290 lokala nyhetssajter.

Mörkt läge

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

Eller byt i farten efter prefers-color-scheme — karta.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.