Oft möchte man auf seiner Website eine Landkarte anzeigen, z.B. um Besuchern den Weg zu zeigen, den Standort von Filialen oder Partnern zu zeigen, oder auch die Wohnorte von Mitgliedern einer Community oder eines Vereins.
Inzwischen gibt es mehrere Anbieter von interaktiven Karten, z.B. Bing Maps, Google Maps oder Open Street Map. Möchte man Karten von einem dieser Anbieter in seine Seite einbinden, benötigt man eine Schnittstelle, ein Application Programming Interface (API).
In diesem Artikel beschreibe ich, wie mit dem Leaflet API eine Karte erstellt wird, wie man auf der Karte Marker platziert und wie man auf der Karte Linien zeichnen kann. Für darüber hinaus gehende Anforderungen verweise ich auf die Leaflet‐Dokumentation.
Das Center for Geographic Analysis der Harvard University bietet mit WorldMap beispielsweise Lehrern oder Akademikern die kostenfreie Möglichkeit, eigene Karten und Kartensätze zu erstellen und zu teilen. Die Basis für jedes Projekt bilden Weltkarten wie die von Google oder OpenStreetMap. Darauf können Anwender ihre eigenen Spezialkarten aufsetzen. Entsprechende Layer finden sie in der vorhandenen Bibliothek oder können sie aus selbst eingescannten und hochgeladenen Karten erstellen. Auch das Material dritter Kartendienste lässt sich importieren.
M. Codescu, D. Vale, O. Kutz, und T. Mossakowski. Terra Cognita 2012: Foundations, Technologies and Applications of the Geospatial Web, Volume 901 von CEUR-WS online proceedings, Seite 62-73. (2012)