Als kleines Spass-Projekt um mit Vaadin Touchkit, Spring-Boot und den Vaadin Leaflet Wrappern herumzuspielen habe ich eine Karte für Freifunk München gebastelt welche auf mobilen Geräten deutlich übersichtlicher ist als die Standard-Map.

Sie zeigt alle gerade aktiven Knoten und zoomt zum aktuellen Aufenthaltsort sofern man GPS für die Webseite freigibt.

Online Live-Version http://map.datenhahn.de

Github https://github.com/datenhahn/ffmobile-map

Technologie

  • Die Map basiert wie gesagt auf Vaadin Touchkit, Spring Boot und Leaflet
  • Die Datenquelle für die Karte ist OpenStreetMap und die Kacheln werden auf meinem Server per Varnish zwischen gecached um die Ladezeiten zu verbessern
  • Die Knoten-Daten kommen im Freifunk-Standard-Verfahren aus einem Json-File (nodes.json). Dieses File wird alle 15 Minuten neu von der Freifunk-Page geholt und per Jackson-Bibliothek in Objekte geparst. Daraus wiederum werden die relevanten Daten (Position) extrahiert und die Knoten damit auf der Karte eingezeichnet.