Label stacking und collision-handling überarbeiten #91
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Idee für Collision Handling:
Label in 4 Layers aufteilen, 1. b-r 2. t-l 3. b-l 4. t-r
Label haben ein max-w in px. Erstelle ein fiktives quadrat mit max-w um label herum inkl. Array mit Labels in dem Quadrat.
Wenn anderes Label in Quadrat, Label Layer + 1 + label count in Quadrat Array, add label to quadrat array.
Rerender bei Zoom Änderung
Idee für Clustering:
Wende oben genanntes Collision Handling an.
Clustered werden immer nur Helikopter und zugehörige Einsätze.
Passe Label Breite an Namen an, aber Stufenweise damit es noch Einheitlich aussieht.
Wenn Clustering, dann gesamtes Cluster in Breite des breitesten Labels.
Rerender bei Zoom Änderung
Option hinzufügen um immer nur den kurzen Rufnamen zu sehen, um User mit kleinen Bildschirmen einen gefallen zu tuhen.