MrFaws Docs
Map API

JavaScript-klient

Brug API'et direkte eller gennem din egen MrFawsMaps-helper.

Direkte med fetch

const response = await fetch('https://api.mrfaws.dk/v1/maps');

if (!response.ok) {
  throw new Error(`Map API returnerede ${response.status}`);
}

const { maps, default_map } = await response.json();
console.log(default_map, maps);

MrFawsMaps-helperen

API'et leverer sin egen lille browserklient. Den kræver ingen pakker eller tredjepartsbiblioteker.

<script src="https://api.mrfaws.dk/v1/client.js"></script>
<script>
  const maps = await MrFawsMaps.maps();
  const satellite = await MrFawsMaps.map('satellite');
</script>
MetodeResultat
MrFawsMaps.maps()Hele kortkataloget
MrFawsMaps.map(id)Metadata for ét kort

Node.js

Node.js 18 og nyere har fetch indbygget:

const map = await fetch(
  'https://api.mrfaws.dk/v1/maps/black-white'
).then((response) => response.json());

console.log(map.tile_url);

Din egen renderer

API'et bestemmer ikke, hvordan kortet skal vises. Brug metadata og tiles i din egen frontend, FiveM-resource, canvas-renderer eller andet system.

On this page