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/mapsKataloget indeholder alle aktive kort, standardkortet og metadata til hver integration.
De vigtigste felter er:
| Felt | Betydning |
|---|---|
id | Stabilt kort-ID til opslag |
tile_url | URL-skabelon til tiles |
tile_size | Tile-størrelse i pixels |
min_zoom | Laveste understøttede zoom |
max_native_zoom | Højeste zoom med originale tiles |
max_zoom | Hø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.pngErstat {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.