Skip to content

Support AnimatedFeature for Layer and add gps track sample - #3311

Merged
pauldendulk merged 1 commit into
mainfrom
sample/add-gps-track-sample
Mar 21, 2026
Merged

pauldendulk merged 1 commit into
mainfrom
sample/add-gps-track-sample

Conversation

@pauldendulk

Copy link
Copy Markdown
Member

Adds a GPS track animation sample and the infrastructure to support it with a plain Layer:

  • IAnimatedFeature — features that self-animate; Layer now calls UpdateAnimation() on them automatically each tick.
  • IDynamicProvider — IProvider + IDynamic combined; Layer subscribes to its DataChanged and re-fetches automatically.
  • AnimatedPointFeature — made public, animation settings moved to the constructor.

The sample composes three pieces: GpsSimulatorProvider replays a recorded GPS track CSV, AnimatingProvider wraps any provider and promotes its features to AnimatedPointFeature, and a plain Layer wires them together — no custom layer type needed.

@pauldendulk pauldendulk added the PR type: 🚀 Feature A new capability or enhancement that users benefit from label Mar 20, 2026
@pauldendulk
pauldendulk merged commit 5ab4da5 into main Mar 21, 2026
5 checks passed
@pauldendulk
pauldendulk deleted the sample/add-gps-track-sample branch March 21, 2026 05:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR type: 🚀 Feature A new capability or enhancement that users benefit from

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant