Projekte/0xFF-NodeMap: Unterschied zwischen den Versionen

Aus FunkFeuer Wiki
Zur Navigation springen Zur Suche springen
Zeile 11: Zeile 11:


* Tool-Drawer (damit Werkzeug-Optionen nicht mehr das Sichtfeld der Karte verdecken)
* Tool-Drawer (damit Werkzeug-Optionen nicht mehr das Sichtfeld der Karte verdecken)
* Distance-Measurement Tool (Zeigt Entfernung und Winkel zweier Punkte auf der Map zueinander samt Geokoordinaten an.)
* Distance-Measurement Tool (Zeigt Entfernung und Winkel zweier Punkte auf der Map zueinander samt Geokoordinaten an. In der neuesten Version mit Tooltips statt statischem PopUp).
* Suche nach Nodes per Liste und nach Node-Status: Inaktiv, Aktiv, Aufbau, Interessent; Gesamtliste
* Suche nach Nodes per Liste und nach Node-Status: Inaktiv, Aktiv, Aufbau, Interessent; Gesamtliste
* Adress- und Geokoordinatensuche
* Adress- und Geokoordinatensuche
* Adressanzeige bei Klick auf beliebigen Punkt auf der Map
* Adressanzeige-Tool bei Klick auf beliebigen Punkt auf der Map
* Anzeige der Node-Links bei Mouse-Over (jeweilige LQ)
* Anzeige der Node-Links bei Mouse-Over (jeweilige LQ)
* Node-Layer zeigt Node nach deren Status an: Inaktiv, Aktiv, Aufbau oder Interessent
* Node-Layer zeigt Node nach deren Status an: Inaktiv, Aktiv, Aufbau oder Interessent
* Link-Layer zeigt alle Links auf einmal an.
* Link-Layer zeigt alle Links auf einmal an.
* Erweiterte Node-Information: bei Klick auf einen bestehenden Node werden neben den Stammdaten auch gleich die Entfernungen zu dessen Linkpartnern angezeigt.
* Erweiterte Node-Information: bei Klick auf einen bestehenden Node werden neben den Stammdaten auch gleich die Entfernungen zu dessen Linkpartnern angezeigt.
* An verschiedene Communities anpassbar durch separates config-File map.cfg. (Kompatible XML-Datenquelle vorausgesetzt).


Todo-Liste nach Priorität:
Todo-Liste nach Priorität:
* Authentifizierung gegen den derzeitigen Map-Server oder Redeemer-Frontend.
* Authentifizierung gegen den derzeitigen Map-Server oder Redeemer-Frontend.
* Legende
* Legende
* Map-Keys für Funkfeuer anfordern.
* Anpassungen für die NodeDB (noch zu spezifizieren)
* Anpassungen für die NodeDB (noch zu spezifizieren)
* Mehrsprachigkeit
* Mehrsprachigkeit
Changelist:
v28122016.0000
* Update auf Leaflet.js 1.0.2
* Wechsel auf von Labels auf Tooltips bei DistanceMeasurementTool
* Einführung der Konfigurationsoption "ToSfriendlyBehaviour". Damit kann eine eventuell gegen Nutzungsbedingungen stehende Verwendung von Map Tiles bei einigen Diensten (Google, Bing, ...) anstelle von APIs verhindert werden. Standard: keine problematischen Tiles verwenden.


Eine anonymisierte -und daher nicht sehr aussagekräftige- Vorschau ist unter folgender Adresse verfügbar:
Eine anonymisierte -und daher nicht sehr aussagekräftige- Vorschau ist unter folgender Adresse verfügbar:
https://www.funkfeuer.pekarek.priv.at/map/
https://www.funkfeuer.pekarek.priv.at/map/ [Version:28122016.0000]
Bis zum Einbau der Authentifizierung wären Accounts für die "Vollversion" gegebenenfalls auf Anfrage gegen Abgabe einer unterzeichneten Datenschutzerklärung denkbar. Muster folgt.
Bis zum Einbau der Authentifizierung wären Accounts für die "Vollversion" gegebenenfalls auf Anfrage gegen Abgabe einer unterzeichneten Datenschutzerklärung denkbar. Muster folgt.




Mehr Infos, Code + Screenshots folgen, sobald die Anbindung ans Backend brauchbar ist. [[Benutzer:Deltahotel|David]] arbeitet daran, diese Daten als Service bereit zu stellen, das zukünftige Entwicklungen vereinfacht.
Mehr Infos, Code + Screenshots folgen, sobald die Anbindung ans Backend brauchbar ist. [[Benutzer:Deltahotel|David]] arbeitet daran, diese Daten als Service bereit zu stellen, das zukünftige Entwicklungen vereinfacht.

Version vom 29. Dezember 2016, 11:44 Uhr

NodeMap
Status

Work in progress

Eine neuer Ansatz für unsere Wien-Map, die eine Reihe neuer (und alter) Features enthält und sauschnell lädt.
Projekt


Die Map basiert auf Leaflet.js und wurde von Erich neu geschrieben. Sie greift dabei Konzepte aus der Map von Clemens H. und der Map von Alexander B. auf. Der Fokus liegt auf einer schnellen und übersichtlichen Darstellung mit möglichst vielen Map-Layern. Tools wie ein Entfernungsmesser mit inkludierter Winkelanzeige und eine Adresssuche bringen frühere Funktionalität in übersichtlicher Weise zurück.

Aktuell arbeiten wir an der Kompatibilität zum Backend (Map-Daten, Link-Status, Auth).

Neue Features:

  • Tool-Drawer (damit Werkzeug-Optionen nicht mehr das Sichtfeld der Karte verdecken)
  • Distance-Measurement Tool (Zeigt Entfernung und Winkel zweier Punkte auf der Map zueinander samt Geokoordinaten an. In der neuesten Version mit Tooltips statt statischem PopUp).
  • Suche nach Nodes per Liste und nach Node-Status: Inaktiv, Aktiv, Aufbau, Interessent; Gesamtliste
  • Adress- und Geokoordinatensuche
  • Adressanzeige-Tool bei Klick auf beliebigen Punkt auf der Map
  • Anzeige der Node-Links bei Mouse-Over (jeweilige LQ)
  • Node-Layer zeigt Node nach deren Status an: Inaktiv, Aktiv, Aufbau oder Interessent
  • Link-Layer zeigt alle Links auf einmal an.
  • Erweiterte Node-Information: bei Klick auf einen bestehenden Node werden neben den Stammdaten auch gleich die Entfernungen zu dessen Linkpartnern angezeigt.
  • An verschiedene Communities anpassbar durch separates config-File map.cfg. (Kompatible XML-Datenquelle vorausgesetzt).

Todo-Liste nach Priorität:

  • Authentifizierung gegen den derzeitigen Map-Server oder Redeemer-Frontend.
  • Legende
  • Map-Keys für Funkfeuer anfordern.
  • Anpassungen für die NodeDB (noch zu spezifizieren)
  • Mehrsprachigkeit

Changelist: v28122016.0000

  • Update auf Leaflet.js 1.0.2
  • Wechsel auf von Labels auf Tooltips bei DistanceMeasurementTool
  • Einführung der Konfigurationsoption "ToSfriendlyBehaviour". Damit kann eine eventuell gegen Nutzungsbedingungen stehende Verwendung von Map Tiles bei einigen Diensten (Google, Bing, ...) anstelle von APIs verhindert werden. Standard: keine problematischen Tiles verwenden.


Eine anonymisierte -und daher nicht sehr aussagekräftige- Vorschau ist unter folgender Adresse verfügbar: https://www.funkfeuer.pekarek.priv.at/map/ [Version:28122016.0000] Bis zum Einbau der Authentifizierung wären Accounts für die "Vollversion" gegebenenfalls auf Anfrage gegen Abgabe einer unterzeichneten Datenschutzerklärung denkbar. Muster folgt.


Mehr Infos, Code + Screenshots folgen, sobald die Anbindung ans Backend brauchbar ist. David arbeitet daran, diese Daten als Service bereit zu stellen, das zukünftige Entwicklungen vereinfacht.