Eine Weltkarte für Ihre App,
mit 3D-Gelände.
Vektorkacheln der ganzen Welt in neun Stilen, mit Beschriftung in 41 Sprachen und Gelände für Schummerung, Höhenlinien und 3D-Ansichten. Vier der Stile haben wir selbst gemacht: Outdoor, Marine, Relief und Driving. Sie fügen in MapLibre eine einzige Stil-URL ein, und es funktioniert mit dem Schlüssel, den Sie auch für Overpass-Abfragen verwenden.
- 100'000 Kartenkacheln im Monat kostenlos
- 2 Millionen Kacheln für €9 im Monat
- Server in der EU
<!-- MapLibre GL JS, dann: --> <div id="map"></div> <script type="module"> import * as maplibregl from "…/maplibre-gl.mjs"; new maplibregl.Map({ container: "map", style: "https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/styles/light.json", center: [8.54, 47.37], zoom: 13 }); </script>
Ihr Unternehmen auf der Karte
Für jeden Fall eine Seite mit Code und Live-Demo (englisch). Kopieren Sie den Code, ergänzen Sie Ihren Schlüssel und Ihre Orte, und fügen Sie ihn in Ihre Website oder in WordPress ein. Die Karte braucht kein Google-Konto und setzt keine Cookies, und jedes Konto enthält 100'000 Kartenkacheln im Monat.

Ihr Unternehmen auf der Karte
Eine Markierung mit Adresse, Öffnungszeiten und Route, für die Kontaktseite. (englisch)

Filialfinder
Alle Filialen aus einer Tabelle, mit Liste und «in meiner Nähe». (englisch)

Liefergebiet
Zonen mit ihrer Gebühr und eine Antwort für jeden Ort, den Ihre Kundschaft anklickt. (englisch)

Immobilienangebote
Preise auf der Karte, ein Kärtchen pro Objekt, Filter für Miete und Kauf. (englisch)
Der Kartengenerator erstellt den Einbettungscode für WordPress, Wix und Squarespace, ganz ohne HTML.
Karte für Ihre Website erstellenKarten zum Wandern, Segeln, für Gelände und für die Strasse
Neben den fünf Stilen von Protomaps haben wir vier Stile für Zwecke gemacht, bei denen ein Stadtplan nicht genügt. Wege und Seezeichen kommen aus den aktuellen OpenStreetMap-Daten unseres Overpass-Servers, deshalb erscheint ein neues Seezeichen oder ein neu bewerteter Weg innert einer Woche. Jeder Tarif enthält alle Stile.

Outdoor
Wege nach SAC-Skala in den Schweizer Farben, Hütten, Haltestellen, Trinkwasser, Gipfel mit Höhe und Höhenlinien.

Marine
Das Meer nach Tiefe eingefärbt, Tiefenlinien, Leuchttürme, Bojen und Baken in ihren Farben, Häfen und Fährlinien.

Relief
Das Land nach Höhe eingefärbt, vom grünen Flachland bis zu Fels und Schnee, mit Schummerung und Höhenlinien.

Driving
Breite, klare Strassen mit Autobahnnummern, Tankstellen, Ladestationen und Parkplätzen.
Bilder: © OpenStreetMap contributors · Protomaps · Copernicus WorldDEM™-90 © DLR, Airbus · GEBCO
Jeder Stil hat eine Seite mit Details (englisch): Outdoor, Marine, Relief und Driving.
Stile und Gelände ausprobieren
Diese Karte verwendet dieselben Kacheln und Stile, die Sie mit einem Schlüssel erhalten. In 3D kippen und drehen Sie sie mit der rechten Maustaste oder mit zwei Fingern.
Ein Schlüssel für die ganze Karte
Die ganze Welt
Strassen, Wege, Gebäude, Orte, Gewässer, Parks und Grenzen aus OpenStreetMap, als Vektorkacheln von Zoomstufe 0 bis 14. Näher heran vergrössert die Karte die Stufe 14. Jede Woche neue Daten.
Neun Stile
Outdoor mit Wegen nach Schwierigkeit, Hütten, Haltestellen, Brunnen und Gipfelhöhen; Marine mit Tiefen, Bojen und Leuchtfeuern; Relief mit Farben nach Höhe; Driving mit kräftigen Strassen, Tankstellen und Parkplätzen. Dazu Light, Dark, White, Grayscale und Black von Protomaps. Die Beschriftung gibt es in 41 Sprachen, gewählt mit ?lang=de.
Gelände und Höhenlinien
Geländekacheln aus den Copernicus-Daten mit 90 m Auflösung für Schummerung und 3D-Ansichten, dazu Höhenlinien als Vektorkacheln. Hängen Sie ?terrain=1 an einen beliebigen Stil für 3D, oder ?hillshade=1 für die Schummerung.
Ihre Daten auf der Karte
Derselbe Schlüssel führt Overpass-Abfragen und Höhenabfragen aus. Zeichnen Sie die Ergebnisse einer Abfrage auf Ihre eigene Grundkarte, ohne zweiten Anbieter.
Schlüssel für Websites
Ein Schlüssel vom Typ «Nur Karten» gilt nur für Kacheln und Stile, und Sie können ihn auf Ihre Websites beschränken. Browser auf anderen Websites werden abgewiesen.
Einfache Zählung
Jede Kachel zählt einmal. Stile, Schriften, Symbole und Kacheln, die der Browser schon hat, sind kostenlos. Kartenkacheln haben ein eigenes Kontingent und verbrauchen nie Overpass-Anfragen.
So kommt die Karte auf Ihre Seite
Erstellen Sie im Dashboard einen Schlüssel vom Typ «Nur Karten» und tragen Sie Ihre Website als erlaubten Referer ein. Dann:
<link rel="stylesheet" href="https://unpkg.com/maplibre-gl@6.13.0/dist/maplibre-gl.css">
<style>#map { height: 480px; }</style>
<div id="map"></div>
<script type="module">
import * as maplibregl from "https://unpkg.com/maplibre-gl@6.13.0/dist/maplibre-gl.mjs";
const map = new maplibregl.Map({
container: "map",
style: "https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/styles/light.json?lang=de",
center: [8.54, 47.37], // Länge, Breite
zoom: 13
});
map.addControl(new maplibregl.NavigationControl());
</script>
const map = new maplibregl.Map({
container: "map",
style: "https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/styles/light.json?terrain=1",
center: [7.6586, 45.9763], // das Matterhorn
zoom: 12.5,
pitch: 70,
maxPitch: 85
});
map.addControl(new maplibregl.NavigationControl({ visualizePitch: true }));
// die Geländequelle allein, für Ihren eigenen Stil:
// { "type": "raster-dem", "url": "https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/terrain.json" }
<!-- Leaflet zeigt Vektorkarten über MapLibre, mit dem Plugin maplibre-gl-leaflet. Es braucht den klassischen Build (UMD) von MapLibre, den Version 5 noch hat. --> <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"> <link rel="stylesheet" href="https://unpkg.com/maplibre-gl@5.24.0/dist/maplibre-gl.css"> <script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script> <script src="https://unpkg.com/maplibre-gl@5.24.0/dist/maplibre-gl.js"></script> <script src="https://unpkg.com/@maplibre/maplibre-gl-leaflet@0.1.4/leaflet-maplibre-gl.js"></script> <style>#map { height: 480px; }</style> <div id="map"></div> <script> const map = L.map("map").setView([47.37, 8.54], 13); L.maplibreGL({ style: "https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/styles/light.json" }).addTo(map); </script>
import Map from "ol/Map";
import { apply } from "ol-mapbox-style";
const map = new Map({ target: "map" });
apply(map, "https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/styles/light.json");
Layer → Layer hinzufügen → Vektorkachel-Layer hinzufügen → Neu → Neue generische Verbindung Name: overpass.ch Karte URL: https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/vector/{z}/{x}/{y}.mvt Max. Zoom: 14 Stil-URL: https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/styles/light.json # QGIS sendet keinen Referer: Verwenden Sie einen Schlüssel ohne Beschränkung auf Websites.
Endpunkte, Stiloptionen, Geländeformat und Fehlercodes stehen in der Dokumentation (englisch).
Maps-Tarife
Jedes Konto enthält 100'000 Kartenkacheln im Monat. Die Maps-Tarife bieten mehr, mit allen Stilen, Gelände und der Höhen-API. Sie sind ein eigenes Abo neben Ihrem Overpass-Tarif und funktionieren mit Ihren bestehenden Schlüsseln.
Maps Free
- Kartenkacheln / Monat100'000
- Kartenkacheln / Minute1'200
- Höhenabfragen / Monat1 Million
- Keine kommerzielle Nutzung
- Weltkarte, wöchentlich aktualisiert
- Unsere Stile Outdoor, Marine, Relief und Driving
- 5 Protomaps-Stile, Beschriftung in 41 Sprachen
- 3D-Gelände, Schummerung, Höhenlinien
- Höhen-API inklusive
- Kein Support per E-Mail
Maps Small
- Kartenkacheln / Monat2 Millionen
- Kartenkacheln / MinuteUnbegrenzt
- Höhenabfragen / Monat50 Millionen
- Kommerzielle Nutzung
- Weltkarte, wöchentlich aktualisiert
- Unsere Stile Outdoor, Marine, Relief und Driving
- 5 Protomaps-Stile, Beschriftung in 41 Sprachen
- 3D-Gelände, Schummerung, Höhenlinien
- Höhen-API inklusive
- Support per E-Mail
Maps Medium
- Kartenkacheln / Monat10 Millionen
- Kartenkacheln / MinuteUnbegrenzt
- Höhenabfragen / Monat200 Millionen
- Kommerzielle Nutzung
- Weltkarte, wöchentlich aktualisiert
- Unsere Stile Outdoor, Marine, Relief und Driving
- 5 Protomaps-Stile, Beschriftung in 41 Sprachen
- 3D-Gelände, Schummerung, Höhenlinien
- Höhen-API inklusive
- Bevorzugter Support per E-Mail
Maps Large
- Kartenkacheln / Monat40 Millionen
- Kartenkacheln / MinuteUnbegrenzt
- Höhenabfragen / Monat500 Millionen
- Kommerzielle Nutzung
- Weltkarte, wöchentlich aktualisiert
- Unsere Stile Outdoor, Marine, Relief und Driving
- 5 Protomaps-Stile, Beschriftung in 41 Sprachen
- 3D-Gelände, Schummerung, Höhenlinien
- Höhen-API inklusive
- Bevorzugter Support
2 Millionen Kartenkacheln im Monat bei anderen Anbietern
| Anbieter | Für 2 Millionen Kartenkacheln im Monat | Hinweise |
|---|---|---|
| overpass.ch Maps Small | $12 | Vektor- und Geländekacheln, neun Stile mit Outdoor und Marine. Die Höhen-API ist inbegriffen. Gehostet in der EU. |
| Stadia Maps | etwa USD 50 | Starter: USD 20 mit 1 Million Credits (einer pro Kachel), danach USD 0.03 pro 1000. |
| MapTiler | etwa USD 255 | Flex: USD 30 mit 500'000 Anfragen, danach USD 0.15 pro 1000. |
| OpenFreeMap | kostenlos | Ohne Schlüssel und ohne Limits, kommerzielle Nutzung erlaubt. Ohne Garantie für den Betrieb und ohne Support. |
Preise laut den Anbietern am 25. Oktober 2026. Die kostenlosen Tarife von Stadia Maps, MapTiler und overpass.ch erlauben keine kommerzielle Nutzung. Der kostenlose Tarif von overpass.ch enthält 100'000 Kacheln im Monat. Mapbox und andere Mengen finden Sie im Preisvergleich für Kartenkacheln (englisch).
Was Sie erwarten können
- Die Kacheln reichen bis Zoomstufe 14, und für nähere Ansichten vergrössert die Karte sie. Strassen, Wege, Parks und Gebäude bleiben, aber auf Strassenebene fehlen Hausnummern und die meisten Läden und Restaurants.
- Die Kartendaten werden jede Woche aktualisiert. Für Daten, die nur Minuten alt sind, fragen Sie sie mit Overpass ab und zeichnen sie darüber.
- Gelände und Höhenlinien stammen aus einem 90-m-Raster. Für Hügel und Berge passen sie gut, für kleine Steigungen in Städten sind sie zu grob. Das Meer ist in 3D flach auf 0 m.
- Die Meerestiefen des Stils Marine stammen von GEBCO, einem Raster von etwa 460 m. Sie zeigen, wo das Meer tief oder flach ist, und eignen sich nicht zur Navigation; verwenden Sie an Bord amtliche Seekarten.
- Die Stile Relief und Marine brauchen MapLibre GL JS 5.6 oder neuer für ihre Farben nach Höhe und Tiefe. Outdoor, Marine und Driving verwenden einen zweiten Symbolsatz, den MapLibre unterstützt, manche andere Kartenbibliotheken aber nicht.
- Kartenbilder als PNG gibt es noch nicht. Bibliotheken, die keine Vektorkarten zeichnen, brauchen ein Plugin, wie Leaflet oben.
Daten und Quellenangabe
Kartendaten © OpenStreetMap-Mitwirkende, verfügbar unter der Open Database Licence, mit Natural Earth. Das Kachelschema und die Stile stammen von Protomaps (Lizenzen BSD und CC0); die Symbole kommen aus dem Symbolsatz Tangrams unter MIT-Lizenz, die Schrift ist Noto Sans (SIL Open Font Licence).
Die Stile zeigen die Quellenangabe in einer Ecke der Karte. Lassen Sie sie sichtbar, die OpenStreetMap-Lizenz verlangt das.
Wege, Haltestellen und Seezeichen kommen über unseren eigenen Overpass-Server aus OpenStreetMap; die Seezeichen verwenden die Tags seamark:*, die auch OpenSeaMap nutzt. Meerestiefen: GEBCO Compilation Group, GEBCO Grid.
Gelände: produced using Copernicus WorldDEM™-90 © DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018 provided under COPERNICUS by the European Union and ESA; all rights reserved. Keine der beiden Organisationen empfiehlt overpass.ch.
Fragen
Gibt es eine kostenlose API für Kartenkacheln?
Ja. Jedes Konto enthält 100'000 Kartenkacheln im Monat, zusammen mit Overpass und Höhendaten, zum Testen und für private, schulische und gemeinnützige Projekte. Eine kommerzielle Website oder App braucht einen bezahlten Tarif; Maps Small kostet €9 im Monat für 2 Millionen Kacheln.
Brauche ich für die Maps-Tarife einen Overpass-Tarif?
Nein. Jedes Konto hat den kostenlosen Overpass-Tarif, Sie bezahlen also nur den Maps-Tarif. Mit einem zusätzlichen bezahlten Overpass-Tarif haben Sie zwei Abos mit demselben Zahlungsmittel und derselben Rechnungsadresse, und Ihre Schlüssel erhalten jeweils das grössere Kontingent an Kartenkacheln und Höhenabfragen.
Kann ich den Stil Marine zur Navigation verwenden?
Nein. Die Tiefen stammen aus einem Raster von etwa 460 m und die Seezeichen aus OpenStreetMap, wo Zeichen fehlen, veraltet oder falsch platziert sein können. Der Stil ist für Websites und Apps gedacht, die das Meer zeigen, etwa für Jachthäfen, Segelschulen, Fähren und Tourismus an der Küste.
Wie viele Kacheln braucht ein Besuch?
Eine bildschirmfüllende Karte auf einem Laptop lädt beim Öffnen etwa 15 bis 30 Kacheln, und mehr, wenn man sie verschiebt und zoomt. Grössere Karten laden mehr. Gelände braucht einige Kacheln zusätzlich. Kacheln, die der Browser schon hat, zählen nicht.
Kann ich von Mapbox GL JS wechseln?
MapLibre GL JS ist als Fork von Mapbox GL JS entstanden, und der meiste Code funktioniert, wenn Sie mapboxgl durch maplibregl und die Stil-URL ersetzen. Unsere Kacheln verwenden das Schema von Protomaps; Stile für Mapbox Streets oder OpenMapTiles müssen Sie deshalb anpassen.
Kann ich einen eigenen Stil machen?
Ja. Laden Sie einen unserer Stile, ändern Sie ihn in Maputnik oder im Code, und liefern Sie das JSON von Ihrer eigenen Website aus. Die Layer und ihre Felder stehen im TileJSON unter /maps/vector.json.
Kann ich die Kacheln für die Offline-Nutzung herunterladen?
Die Bedingungen der API erlauben keine Massen-Downloads. Protomaps veröffentlicht die ganze Welt als eine einzige Datei, die Sie selbst hosten können.
Was passiert, wenn das Kontingent aufgebraucht ist?
Kacheln erhalten HTTP 429, bis der nächste Monat beginnt oder Sie einen grösseren Tarif wählen, und wir schicken bei 80 % und bei 100 % eine E-Mail. Mehrverbrauch verrechnen wir nie.
Ihr Schlüssel in weniger als einer Minute
Kostenloser Tarif, ohne Kreditkarte. Derselbe Schlüssel gilt für Overpass, Höhendaten und Kartenkacheln.