Erste Karte in 5 Minuten
Erste Karte in 5 Minuten
Den Code als index.html speichern und im Browser öffnen. DEIN_TOKEN durch einen öffentlichen Token von account.mapx.at ersetzen (erlaubter Origin: die eigene Seite, beim Testen localhost). Kein Build-Schritt.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>First mapx map</title>
<link rel="stylesheet" href="https://unpkg.com/maplibre-gl@4.7.1/dist/maplibre-gl.css">
<script src="https://unpkg.com/maplibre-gl@4.7.1/dist/maplibre-gl.js"></script>
<style>html, body, #map { margin: 0; height: 100%; }</style>
</head>
<body>
<div id="map"></div>
<script>
const TOKEN = "DEIN_TOKEN"; // öffentlicher Token mx_pk_…
new maplibregl.Map({
container: "map",
style: "https://api.mapx.at/v1/styles/streets",
// hängt den Token an jede Anfrage an mapx.at (Style, Tiles, Schriften, Sprites)
transformRequest: (url) => ({ url: /^https:\/\/([\w-]+\.)?mapx\.at\//.test(url) ? url + (url.includes("?") ? "&" : "?") + "access_token=" + TOKEN : url }),
center: [16.3725, 48.2085], // Wien, lon,lat
zoom: 13,
});
</script>
</body>
</html>Der Style streets ist ein gewöhnlicher MapLibre-Style. Durch satellite oder outdoors ersetzen, um das Aussehen zu ändern. Alle Styles: Styles API.
MapLibre GL JS {V.maplibre} ist die Version, mit der diese Beispiele getestet sind.
Nächste Schritte
- Erste Suche
- Karten-Guide: Styles, Gelände, Overlays
- Beispiele