Verwendung

Es sind nur wenige, einfache Schritte nötig, um die hier verfügbaren Karten-Kacheln in Ihrem eigenen Projekt verwenden zu können:

1. Laden Sie die Karten-Kacheln nach dem Kauf über die Seite Status herunter.
2. Erstellen Sie zwei Ordner auf der höchsten Ebene Ihrer Webseite ("js" und "map"). Sie können dies mit Ihrer FTP-Software tun.
3. Laden Sie leaflet (JS library) von https://leafletjs.com/ herunter
4. Jetzt müssen Sie die Dateien auf Ihren Webserver hochladen

Wenn Sie SSH-Zugang haben und damit vertraut sind (schneller)

Wenn nicht (langsamer)

4.1 Laden Sie die zip-Datei(en) mit den Karten-Kacheln in das "map"-Verzeichnis hoch.
4.2 Laden Sie die leaflet zip-Datei(en) in das js-Verzeichnis.
4.3 Entpacken Sie alle Dateien über SSH mit dem Linux-Kommando "unzip".

4.1 Entpacken Sie die Karten-Kacheln auf Ihrem PC und laden Sie alle Kacheln/Ordner mit Ihrer FTP-Software auf Ihren Server in das "map"-Verzeichnis hoch.
4.2 Entpacken Sie auch die leaflet zip-Dateien/Ordner und laden Sie alles in den "js"-Ordner hoch.

5. Erstellen Sie eine neue .html-Datei wie beispielsweise index.html
6. Fügen Sie den Beispielcode (Abschnitt Vollständiges Code-Beispiel) in die erstellte html-Datei ein, speichern Sie die Datei und laden Sie sie auf Ihren Webserver auf die gleichen Ebene wie Ihre js- und maps-Ordner hoch.
7. Öffnen Sie die index.html Datei in Ihrem Webbrowser.

Beispiel


Integration von Leaflet

Um leaflet zu verwenden, müssen Sie lediglich leaflet von https://leafletjs.com/ herunterladen, den Inhalt der zip-Datei in Ihren js-Ordner einfügen und die folgenden zwei Zeilen in das head-Element Ihrer Website einfügen:

<link rel="stylesheet" href="./js/leaflet/leaflet.css" />
<script src="./js/leaflet/leaflet.js"></script>


Nach dem Einfügen können Sie leaflet auf Ihrer Webseite mit JS-Befehlen verwenden. Dies wird im nächsten Abschnitt genauer erklärt.

Verwendung von Leaflet

Erstellen Sie ein div-Element auf Ihrer Website mit dem Namen "mapDiv", wie beispielsweise <div id="mapDiv" style="width:100%; height:700px;"></div>, in dem die Karte angezeigt werden soll.

Fügen Sie das folgende Beispiel (JS) in die Webseite unterhalb des div-Elements ein:

Vollständiges Code-Beispiel

Erstellen Sie eine index.html-Datei und fügen Sie den folgenden Code in die Datei ein. Anschließend speichern Sie die Datei und laden sie auf Ihren Webserver in das Verzeichnis hoch, in dem Sie die Verzeichnisse map und js erstellt haben.

Das vollständige Codebeispiel mit der Erweiterung um Marker, können Sie hier einmal eigenständig ansehen.

Erläuterung von Optionen und Einstellungen

Für die vollständige Beschreibung von leaflet verwenden Sie bitte die sehr gute Beschreibung, Einführung und API-Dokumentation auf https://leafletjs.com/

Die Beschreibung der Optionen center, zoom, minZoom, maxZoom, zoomSnap und zoomDelta haben Sie bereits in den Inline-Code-Beschreibungen in den vorherigen Abschnitten gesehen.

Hinzufügen von Markern

Wenn Sie einen Marker zur Karte hinzufügen möchten, müssen Sie einige wenige zusätzliche kurze Codeschnipsel (JS) nach dem Code in den obigen Abschnitten hinzufügen:

Zuerst müssen Sie ein oder mehrere Bilder hinzufügen, die den Marker darstellen sollen.
Nun können beliebig viele Marker auf der Karte hinzugefügt werden. In diesem Beispiel werden die Marker in zwei verschiedene Gruppen gruppiert.
Nun müssen die Marker gruppiert werden.
Nach der Gruppierung muss der Controller auf der rechten oberen Seite der Karte erstellt werden, um die Markergruppen auf der Karte anzeigen/ausblenden zu können.
Nach der Erstellung der Controller-Gruppen müssen wir den Controller zur Karte hinzufügen.
Abschließend müssen die Gruppen der Karte hinzufügt werden.
Vollständiges Codebeispiel mit Markern.

Das vollständige Codebeispiel mit der Erweiterung um Marker, können Sie hier einmal eigenständig ansehen.

SightMap benötigt Cookies, um Ihnen alle Services zur Verfügung zu stellen. Wenn Sie auf der Seite weitersurfen stimmen Sie der Cookie-Nutzung zu.