Hey Marc,
ich möchte dir kurz Feedback zur experimentellen Live-Position im Trackwidget geben: Bei mir verschwindet der Positionsmarker bei Sektor 2 (gelb) und 3 (blau) hinter der Karte. In Sektor 1 (rot) läuft alles. Anbei habe ich dir von jedem Sektor 'n Screenshot angehangen, da sieht man das recht gut drauf.
Den Code für die SVG habe ich hier hingeworfen: https://gist.github.com/timwehrmann/17a57d24931faf1d415511beae8e1fea
Ich vermute, dass du einen <circle> in den SVG-Code einfügst. Dem gibt du dann ein <animationMotion> mit, bei dem du die Duration auf die Dauer der letzten Sektorendurchfahrt setzt. Dadurch, dass in meiner SVG alle Sektoren identisch aufgebaut sind, vermute ich, dass die Position des <circle>-Elements das Problem ist. Ich habe das einmal in diesem Gist (https://gist.github.com/timwehrmann/ac2327a0aee80f0492ff16b87849356d) illustriert:
- Sektor 1 funktioniert, weil der Circle nach der Glyphe kommt
- Sektor 2 fund 3 funktionieren nicht, weil der Circle oberhalb der Glyphe definiert ist
Eine Lösung sieht für mich folgendermaßen aus: Einfach die <circle>-Elemente als letztes Element / als letzte Elemente ganz nach unten in das SVG einfügen, quasi als . Dadurch sind sie immer hinter den Sektoren positioniert, komme was wolle.
You need to be logged in to add a comment.