con4gis-Maps: der Kartenbaustein
con4gis-Maps
Die Erweiterung con4gis-Maps ist das wichtigste Modul des con4gis-Baukastens, wenn Du schnell und einfach Karten in Dein Contao-Projekt einbinden möchtest. con4gis-Maps setzt dabei auf die freie weltweite Geodatenbank OpenStreetMap und unterstützt das Einbinden verschiedener Kartendienste in Contao Websites. Die Karteneinbindung erfolgt über die OpenSource Javascript-Bibliothek OpenLayers. Viele bekannte Kartendienste können über das Backend angebunden werden.
Hier skizzieren und beschreiben wir grob den Funktionsumfang von con4gis-Maps. Für Detailinformationen schaut bitte in die Docs con4gi-Maps.
Nach Installation der con4gis-Maps-Erweiterung erscheinen im Backend-Menü verschiedene Menüpunkte, auf die wir in der Dokumentation entsprechend eingehen.
Viele Nutzer*innen von Contao-Websites benötigen eine einfache Anfahrtskarte. Aus diesem Grund haben wir hier eine Anleitung für die Einrichtung einer solchen Anfahrtskarte mit Contao und con4gis-Maps für Dich zusammengestellt.
Funktionsumfang
Ein Überblick über die vielen Möglichkeiten, die con4gis-Maps bietet.
Die Anfänge von con4gis-Maps und seinem Vorläufer CFS-Maps liegen bereits im Jahr 2010. Seitdem ist der Funktionsumfang dieses Bausteins stetig gewachsen und das con4gis-Team hat noch viele weitere Ideen, Anfragen und Ansätze.
Für eine schnellere Orientierung, ob sich die eigenen Ideen und Projekte mit con4gis-Maps umsetzen lassen, haben wir eine Liste der con4gis-Maps-Funktionen für Dich zusammengestellt:
Nutzung von Karten
- Anzeige beliebiger OpenStreetMap-Karten.
- Anzeige von Bing Maps (Straßen-, Hybrid-, Luftbildkarte).
- Anzeige von Mapbox-Karten.
- Einbindung benutzerdefinierter Overlaykarten (z. B. Seezeichen oder Wetterdaten).
- Einbindung der Karten als Inhaltselement und Frontend-Modul.
- Karten von WMS (Web Map Service) Servern können angezeigt werden.
- Konfiguration der Overlays (OpenWeatherMap, benutzerdefinierte Tileserver und WMS).
Funktionen, die Dir und Deinen Besucher*innen die Nutzung der Karte erleichtern
- Suche nach Gebieten, Orten, Straßen.
- Abfrage der User-Position (Mitgliederkarte).
- Visueller Geokoordinaten-Editor für Lokationen (Marker) im Backend mit Anbindung an den OpenStreetMap-Geokodierungsservice „Nominatim“.
- Visueller Geokoordinaten-Editor für Strecken und Flächen im Backend mit Anbindung an den OpenStreetMap-Geokodierungsservice „Nominatim“.
- Anzeige von beliebig vielen Lokationen (Marker) auf der Karte mit definierbarem Aussehen (z. B. Icons).
- Routenplanung von OpenStreetMap aus der Karte heraus oder direkt aus dem PopUp zur Lokation.
- Popups auf Mausklick und via Maus-Hover.
- Direktverlinkung einer Lokation über einfachen Mausklick oder Doppelklick.
- Unterstützung der meisten verfügbaren OpenLayers Kontrollelemente (konfigurierbar).
- Kartennutzer*innen können mithilfe eines Kontrollelements auf der Karte zwischen Kartendiensten wählen, die im Backend definiert sind.
- Termine (Events) als Lokation (also mit Marker) auf einer Karte anzeigen.
- Punkte, Flächen und Linien können via GPX, KML und GeoJSON importiert werden. Sie können Popups und Links erhalten. Die Gestaltung der Geometrien kann über die Lokationsstile angepasst werden.
- Verlinkung beliebiger Kartenelemente zur Mehrfachnutzung in der Struktur.
- Die Benutzung des Themes ermöglicht es, die Farbauswahl, Größe und Animationen der Bedienelemente über das CSS-Styling je nach Geschmack zu verändern.
Konfiguration der Interaktionen
- Tastatur-Navigation
- Steuerung mit den Pfeil-Tasten.
- Zoomen mit den Tasten + und – ist möglich.
- Touch-Navigation
- Die Zoomstufe sowie die Rotation der Karte kann auch mit den Fingern vorgenommen werden.
Du möchtest gerne mehr über Möglichkeiten mit con4gis-Maps erfahren? Dann empfehlen wir Dir unsere con4gis-Maps-Dokumentation.