nz

Neuseelandreise HOWTO - Übersichtskarte

1. Kartenbereich vorbereiten

Wir benötigen einen neuen HTML-Codeblock bestehend aus einer Überschrift 3 oberhalb der Linkliste und einem <div> Element mit dem id-Attribut map. Den <div> stylen wir mit CSS über ein style-Attribut

🔗 COMMIT

<h3>Übersichtskarte</h3>
<div id="map" style="width: 90%;height: 600px;border: 1px solid silver; margin: auto"></div>

2. Leaflet-Bibliothek einbinden

Der Codeblock zum Einbinden der Leaflet Bibliothek kommt von der Leaflet-Download Seite unter https://leafletjs.com/download.html und verlinkt zwei verschiedene Dateien:

3. Javascript Code für die Karte erstellen

Danach erstellen wir unter dem <div> der Karte ein leeres <script> Element, kopieren den Javascript-Code des Musterbeispiels auf der Leaflet Startseite https://leafletjs.com/ dort hin und passen die Koordinaten unserer Etappen an - die Koordinaten in Dezimalgrad finden wir beim Wikipediaartikel der jeweiligen Etappe.

🔗 COMMIT

<script>
    var map = L.map('map').setView([-39.2, 175.583333], 13);

    L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
        attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
    }).addTo(map);

    L.marker([-39.2, 175.583333]).addTo(map)
        .bindPopup('A pretty CSS3 popup.<br> Easily customizable.')
        .openPopup();
   </script>

Das Popup (in dem man auch HTML Markup schreiben kann) ändern wir auch

🔗 COMMIT

.bindPopup('Tongariro-Nationalpark')

Damit ist die Karte vorläufig fertig …