Ihre Daten auf der Karte.
Verbinden Sie die Datenbank, den Suchindex oder die Datei, die Sie bereits haben. Maptoolkit macht daraus eine schnelle Kartenebene mit Tausenden von Punkten, und Ihre Suche und Ihre Filter funktionieren weiter wie bisher.
Passt zu Ihren Systemen.
Verbinden Sie eine Datenbank oder einen Suchindex, jede Webadresse, die GeoJSON liefert, eine Datei (GeoJSON, GPX, KML, CSV, Excel, Shapefile und mehr), ein PMTiles-Archiv oder einen bestehenden Tile-Server. Wenn nichts davon passt, lesen ein paar Zeilen JavaScript jede andere Quelle ein.
Suche und Filter funktionieren weiter
Dieselben Abfragen und Filter, die Sie heute nutzen, bestimmen, was auf der Karte erscheint.
In etwa fünf Minuten eingerichtet
Eine Einrichtung Schritt für Schritt im Browser, ohne Änderungen an Ihrem System.
Immer aktuell
Die Daten werden nach Zeitplan neu eingelesen oder sofort, wenn sie sich ändern.
Ihre Daten bleiben, wo sie sind.
Der Connector liest Ihre Datenquelle, hält eine Kopie vor und macht daraus Tiles. Ihr System bleibt, wie es ist, und wiederholte Anfragen erreichen es nicht. Connectors sind Teil von Maptoolkit Enterprise.
Eine Datenbank, ein Suchindex, eine Webadresse oder eine Datei.
Hält eine Kopie Ihrer Daten vor und macht daraus Tiles.
Zeigt die Daten als Liste, als Karte oder beides nebeneinander.
Tausende Punkte, leicht zu erkunden.
Eine Connector-Ebene bleibt auch mit Zehntausenden Einträgen schnell, und Besucher finden, was sie suchen:
Gruppiert beim Herauszoomen
Nahe beieinander liegende Punkte werden zu einem Kreis mit einer Zahl zusammengefasst und beim Hineinzoomen wieder aufgeteilt.
Filter auf der Karte
Die Filter Ihrer Suche bestimmen, was die Karte zeigt, zum Beispiel nur Hütten ab 2.000 m Höhe.
Suche nach Namen
Besucher tippen einen Namen ein, und der passende Ort erscheint auf der Karte, mit Ihren eigenen Daten.
Eine Adresse für Ihre Karte.
Jeder Connector hat eine eigene Webadresse mit Tiles und einem TileJSON. So binden Sie ihn wie jede andere Ebene in MapLibre oder Leaflet ein.
// Ein Connector namens "huts" als Quelle in MapLibre
map.addSource("huts", {
type: "vector",
url: "https://dataconnector.maptoolkit.net/ACCOUNT/huts.json?api_key=YOUR_API_KEY",
});
// Dieselben Daten durchsuchen, die Antwort ist GeoJSON
const res = await fetch(
"https://dataconnector.maptoolkit.net/ACCOUNT/huts/search?query=Glorer&api_key=YOUR_API_KEY"
);
Vector oder Raster Tiles
Vector Tiles bis Zoomstufe 18, Raster Tiles bis Zoomstufe 20 und ein TileJSON für Kartenbibliotheken.
Suche und Filter
Die Suche liefert GeoJSON, bis zu 1.000 Ergebnisse pro Anfrage. Filter sind JSON-Ausdrücke (filter, query).
Punkte, Linien und Flächen
Jede Art von Geodaten. Exportieren Sie ein Objekt als GeoJSON, eine Linie auch als GPX oder KML.
Mehrere Quellen in einer Ebene
Gruppieren Sie Connectors mit einem Tag, oder verbinden Sie ihre Namen in einer Adresse (pois-hotels).
Aktualisierungen
Laden Sie alle paar Stunden neu (reload_interval), oder lösen Sie eine Aktualisierung über die REST API aus.
API-Key und Berechtigungen
Jede Anfrage enthält Ihren Key (api_key). Berechtigungen legen fest, wer einen Connector lesen darf.
Wo Connectors eingesetzt werden.
Überall dort, wo viele Orte bereits in einer Datenbank oder einem Suchsystem liegen. Drei typische Beispiele:
Tourismusportale
Jedes Hotel, jede Pension und jede Ferienwohnung einer Region aus dem Buchungssystem, auf einer Karte.
Mobile Apps
Tausende Standorte aus Ihrer eigenen Datenbank, in der App flüssig zu zoomen und zu verschieben.
Stadt und Open Data
Trinkbrunnen, Toiletten oder Parkplätze aus einer städtischen Datenbank, immer aktuell auf dem Stadtplan.
Die Punkte in diesen Beispielen sind OpenStreetMap-Daten (Oktober 2026).
Fragen zu Maptoolkit Connectors.
Kurze Antworten zu Datenquellen, Aktualisierungen, Uploads, großen Datenmengen und personenbezogenen Daten.
Aus welchen Datenbanken und Diensten kann ein Maptoolkit Connector lesen?
PostgreSQL, Supabase, Google BigQuery, Airtable, Elasticsearch, Apache Solr und imx.Platform, außerdem jede Webadresse, die GeoJSON liefert, eine hochgeladene Datei, ein PMTiles-Archiv oder ein bestehender Vector-Tile-Server. Steht Ihre Quelle nicht auf der Liste, können ein paar Zeilen JavaScript die Daten abrufen und an den Connector übergeben.
Fragt die Karte jedes Mal meine Datenbank ab, wenn jemand sie ansieht?
Nein. Der Connector liest Ihre Daten beim Laden oder Neuladen, hält eine Kopie vor und liefert die Karte aus dieser Kopie aus, sodass Besucher nie Ihre Datenbank erreichen. Er liest nur von der Adresse, die Sie eingerichtet haben, und schreibt nie dorthin. Bei manchen Quellen, etwa Elasticsearch, können Suchanfragen weitergereicht werden, damit die Ergebnisse live bleiben.
Wie bringe ich eine Tabelle auf die Karte?
Laden Sie sie bei der Einrichtung des Connectors im Browser hoch. Neben CSV und Excel nimmt der Upload auch GeoJSON, GeoPackage, GPX, KML und gezippte Shapefiles an. Danach geben Sie an, in welchen Spalten der Standort steht, entweder Breiten- und Längengrad oder eine Geometrie. Sie können mehrere Versionen einer Datei vorhalten und die aktive Version wechseln.
Wie viele Punkte verträgt eine Connector-Ebene?
Unsere eigene Demo zeigt 920.979 Unterkünfte weltweit aus einer einzigen hochgeladenen Datei. Beim Herauszoomen gruppiert der Server nahe beieinander liegende Punkte und sendet pro Gruppe einen Kreis mit einer Zahl, so bleibt die Karte schnell. Ab Zoomstufe 14 erscheint jede Unterkunft einzeln. Filter, etwa nach Art oder Sternen, wendet der Server an, bevor die Karte gezeichnet wird.
Kann ich Daten anbinden, die personenbezogene Informationen enthalten?
Personenbezogene Daten sollten nicht über einen Connector zu Maptoolkit gelangen. Enthält Ihre Tabelle auch personenbezogene Felder, etwa Namen oder E-Mail-Adressen, binden Sie nur die Spalten an, die die Karte braucht, zum Beispiel mit einer SQL-Abfrage oder einer Supabase-Auswahl, die die personenbezogenen Spalten weglässt. Standorte von Geschäften, Hotels oder Wegen sind unproblematisch.
Ihr Anwendungsfall auf einer Maptoolkit-Karte.
In der Demo führt Sie einer unserer Entwickler durch die Plattform, Ihre Daten und den Wechsel von Ihrem bisherigen Anbieter.
