MrFaws Docs
Map API

Kom hurtigt i gang

Fra API-katalog til en færdig tile-URL på få minutter.

1. Hent kataloget

curl https://api.mrfaws.dk/v1/maps

Kataloget indeholder alle aktive kort, standardkortet og metadata til hver integration.

De vigtigste felter er:

FeltBetydning
idStabilt kort-ID til opslag
tile_urlURL-skabelon til tiles
tile_sizeTile-størrelse i pixels
min_zoomLaveste understøttede zoom
max_native_zoomHøjeste zoom med originale tiles
max_zoomHøjeste tilladte visningszoom

2. Vælg et kort

curl https://api.mrfaws.dk/v1/maps/satellite
{
  "id": "satellite",
  "name": "Satellite",
  "tile_url": "https://api.mrfaws.dk/tiles/creep/satellite/{z}-{x}_{y}.png",
  "tile_size": 256,
  "min_zoom": 0,
  "max_native_zoom": 7,
  "max_zoom": 8
}

3. Hent en tile

https://api.mrfaws.dk/tiles/creep/satellite/0-0_0.png

Erstat {z}, {x} og {y} med zoomniveau og tile-koordinater. Eksemplet ovenfor henter tile x=0, y=0 ved zoom 0.

Brug altid tile_url fra API-svaret. Grid og Black & White bruger WebP og et andet URL-format end de tre originale GTA V-lag.

4. Byg URL'en i kode

function tileUrl(template, { z, x, y }) {
  return template
    .replace('{z}', String(z))
    .replace('{x}', String(x))
    .replace('{y}', String(y));
}

const response = await fetch('https://api.mrfaws.dk/v1/maps/satellite');
if (!response.ok) throw new Error(`Map API: ${response.status}`);

const map = await response.json();
const url = tileUrl(map.tile_url, { z: 0, x: 0, y: 0 });

Næste skridt er API-referencen eller oversigten over kort og tile-formater.

On this page