Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Timeslider option to all visualizations #82

Open
ryanbaumann opened this issue Mar 26, 2018 · 4 comments
Open

Add Timeslider option to all visualizations #82

ryanbaumann opened this issue Mar 26, 2018 · 4 comments
Milestone

Comments

@ryanbaumann
Copy link
Contributor

A time slider/filter is a critical component to many data visualizations. We should start thinking about how to add a time slider component to any viz class type, where a mapboxgl filter could be applied for each time step or filter category in the slider.

Questions to consider:

  1. Would users want a filter/time slider with all visualizations?
  2. Would we want to handle this at the data level (filter data, then bring to map on each interaction), or at the render level (load all data into map, then filter the data using a mapboxgl layer filter)?
@ryanbaumann ryanbaumann added this to the 0.8.0 milestone Mar 26, 2018
@martham93
Copy link

This would definitely be a super useful feature! Please let me know if I can help with testing or design/usability.

@lwasser
Copy link

lwasser commented May 14, 2018

+++1

@rmcarthur
Copy link

Any update to this issue, or plans to add it?

@ryanbaumann
Copy link
Contributor Author

@rmcarthur this remains on the roadmap but we do not have a target release date.

This draft PR in Mapbox GL JS will make this feature easy to implement in the most performant way - mapbox/mapbox-gl-js#8448. Once this merges it should provide a straightforward solution to adding "playback" capabilities along any property/dimension in a dataset using FeatureState.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants