Der Kartenblock ist seit der EGOCMS Version 23 standardmäßig verfügbar.
Der Kartenblock ermöglicht die dynamische Darstellung einer Karte mit Markierungen, Gruppierungen, einer Suchfunktion und Bereichen.
Allgemeine Einstellungen:
- Gruppen: Gruppen können erstellt werden. Wie man Gruppen erstellt, erfährt man unter Gruppierungen.
- Kartensystem (CRS): Das Aussehen der Karte kann mit Hilfe dieser Auswahl verändert werden. Die standardmäßig eingestellte "Deutsche Karte" zeigt die Welt in deutscher Sprache an. Des Weiteren stehen die Möglichkeiten "Englische Karte" und "Satellitenansicht" zur Verfügung. Wenn das Theme, welches verwendet wird ein weiteres Kartensystem eingestellt hat, dann wird dieses ebenso hier angezeigt.
- Höhe der Karte: Die Höhe der Karte hat standardmäßig einen Wert von 400px. Wenn dieser Wert verändert werden soll, dann kann man das in diesem Eingabefeld erreichen. In diesem Feld sind nur Ganzzahlen erlaubt.
- Karte fixieren: Die Karte kann fixiert werden. Das heißt, dass alle Möglichkeiten die Karten zu bewegen deaktiviert werden. Die Karte kann weder gezoomt noch verschoben werden.
- Zoomeisntellungen ausblenden: Die Zoomeinstellungen auszublenden bedeutet, dass die Buttons oben links ausgeblendet werden und somit ein Zoomen per Klick nicht mehr möglich ist.
Markierungen:
Marker (auch Pins oder Standorte) können in den Einstellungen des Kartenblocks im Backend eingetragen werden. Dafür muss man die Blockeinstellungen aufrufen und unter Koordinaten findet man dann ein Combo-Input, indem man per Plus weitere Marker hinzufügen kann.
Um einen Marker einzustellen muss man zunächst einige Pflichtfelder ausfüllen:
- Titel: Der Titel des Markers wird beim Klicken auf den Marker angezeigt (PopUp) und dient zur Nachvollziehbarkeit des Markers.
- Alternativtext: Der Alternativtext des Markers wird angezeigt, falls das Icon des Markers nicht angezeigt werden kann oder nicht geladen werden konnte.
- Adresse/Breiten- Und Längengrad: Entweder kann man den Standort des Markers per Adresse eingeben oder man gibt den Standort per Längen- und Breitengrad ein. Falls die Adresse eingetragen wird, wird ein Dienst ausgeführt, der aus der Adresse Längen- und Breitengrad generiert.
Des Weiteren können noch zusätzliche Felder ausgefüllt werden, die zur besseren Beschreibung und Verdeutlichung dienen:
- Gruppe: Es kann entschieden werden ob und zu welche Gruppe der Marker eingeordnet werden soll. Wie eine Gruppe erstellt wird, wird weiter unten näher erläutert.
- Beschreibung: Die Beschreibung kann mit Hilfe eines WYSIWYG-Eingabefeldes befüllt werden. Die Beschreibung, wird wie der Titel, angezeigt, wenn man auf den Marker klickt (PopUp).
Es können unendlich viele Marker eingetragen werden. Wenn die Karte mehrere Marker auf der selben Position anzeigen muss, dann werden diese zusammengefasst dargestellt.
Gruppierung:
Eine Gruppe dient dazu Markierungen zusammengefasst darzustellen. Einzelne Gruppen können dann ausgeblendet und eingeblendet.
Eine Gruppe kann in den allgemeinen Einstellungen unter Gruppen eingefügt werden. Die Gruppe muss mit einem Namen versehen werden.
Das Icon der Gruppe kann angepasst werden, indem man ein eigenes Bild hochlädt und einfügt. Wenn man ein Bild eingefügt hat, kann man dieses noch mit Höhe und Breite bearbeiten.
Wenn eine Gruppe erstellt wurde, kann man einen Marker mit jener Gruppe versehen.
Startposition:
Die Startposition gibt an, wo die Karte zu Beginn ausgerichtet ist und wie weit reingezoomt diese ist.
Entweder kann man die Startposition per Adresse eingeben oder man gibt die Position per Längen- und Breitengrad ein. Falls die Adresse eingetragen wird, wird ein Dienst ausgeführt, der aus der Adresse Längen- und Breitengrad generiert.
Der Startzoom gibt an, wie weit die Karte zu Beginn reingezoomt ist. Je höher die Zahl desto weiter ist die Ansicht gezoomt.
Suche:
Eine Suche kann für die Karte aktiviert werden. Die Suche zeigt während der Eingabe in das Suchfeld Vorschläge an. Nachdem man gesucht hat wird einem, je nachdem ob man einen Marker anzeigen lässt, die Position gezeigt, die man gesucht hat. Je mehr Daten man für die Position eingibt, desto wahrscheinlicher ist es auch die korrekte Position ausfindig zu machen.
Das Aussehen der Suche kann entweder eine Suchleiste oder ein ausfahrbarer Knopf sein.
Zusätzlich kann der Platzhalter der Suche verändert werden.