s127 Refactoring: BooMap

Beschreibung
Die BooMap (selbstverliebt, gemeint ist RP-Karte mit Dynmap-Anteil) ist komplett zugewuchert. Entstanden aus einem leaflet.js-Experiment kann man daran jetzt kaum noch etwas anfassen. Insbesondere das Mergen von Wolfskins RP-Karte mit einem Layer aus der Dynmap für die Stadtkarte ist nahezu unmöglich.

Refactoring
  • Die Wabenkarte ist fester Bestandteil der BooMap, keine externe Komponente (wenn doch, Vererbung researchen)
  • Fraktionskarte (bzw. Kartograph) bleibt eigene Komponente
  • Dokumentierter Konstruktor für die BooMap
  • Optionale Parameter sollen u.a. sein: worldID und mapID. Ist keine worldID gegeben oder aber eine entsprechende Option angegeben, soll man die Welt durch einen Button wechseln können - analog für Karten
  • Kartendaten sollen von der BooMap geladen werden und nicht durch Parameter durchgereicht werden
  • Die Layer müssen dynamisch zusammenklickbar sein, damit bspw. die RP-karte mit der Stadtkarte verbunden werden kann
  • Eventlistener delegieren. Von Leaflet über die BooMap als API anbieten (Listener-Queue analog zu jQuery)

Kommentare

Da Du nicht angemeldet bist, brauchen wir einen Anzeigenamen.

Sicherheitsabfrage („reCAPTCHA“)
Status
Abgeschlossen
Paket
Adler
Version
2.1.3 2. Mai 2018
Erstellt
Referenzen