webmapping24s

Session 4: Javascript und GeoJSON

Inhalte der Workload Tutorials

Tutorial 1 - Introduction to Javascript

https://www.codecademy.com/courses/introduction-to-javascript/lessons/introduction-to-javascript/

Tutorial 2 - Variables

https://www.codecademy.com/courses/introduction-to-javascript/lessons/variables/

So viel zu den Tutorials, wenden wir uns wieder dem Neuseelandbeispiel zu und verwenden ein paar der gelernten features

main.js umbauen, Teil 1

Leaflet Dokumentation entdecken

Das L steht für Leaflet und unter https://leafletjs.com/reference.html steht, was wir mit diesem L so machen können

L.map zum Initialisieren der Karte

Einschub object literals

Einschub Array

weiter in der Leaflet Dokumentation von L.map

Was haben wir in unserer Karte noch verwendet?

L.tileLayer für den Kartenhintergrund

L.marker für den Marker mit Popup

Maßstab implementieren

Probieren wir ein neues Features mit Hilfe der Dokumentation zu implementieren - einen Massstab für die Karte. Er soll metrisch sein und nur das …

Jetzt ist ein guter Zeitpunkt, Version 1.0 unseres Neuseeland Beispiels auf github.com zu veröffentlichen

Release Neuseelandreise v1.0

Geometrie für die Karte

L.geoJSON()

Auf den ersten Blick, scheint das alles sehr kompliziert, aber der Vorteil des Codes, den wir entwickelt haben ist, dass es jetzt ganz einfach ist, alle Etappenmarker in die Karte einzubauen. Wir benötigen nur ein geoJSON Objekt mit allen Markern und das erzeugen wir jetzt

Alle Etappenmarker in der eigenen Karte implementieren

COMMIT: https://github.com/webmapping24s/nz/commit/9c4550d93edd33456e3cd28e46b278d13f113fd5

Release Neuseelandreise v1.1 kann kommen :-)

https://github.com/webmapping24s/nz/releases/tag/v1.1