High-performance data visualizations with Google Maps Platform and deck.gl
What is deck.gl?
Part of the vis.gl framework suite, deck.gl is an open-source framework that brings a variety of high-performance, beautiful data visualizations to the web. Here’s a quick rundown from the deck.gl docs on what the framework provides you:
Handling of large data sets and performant updates
Interactive event handling such as picking
Cartographic projections and integration with underlying map
A catalog of proven, well-tested layers
Easy to create new layers or customize existing layers
One of the challenges many web developers face when visualizing data is how to performantly render extremely large datasets. Developers often tell us they aren’t trying to render hundreds of data points, but tens or hundreds of thousands, or even millions.
How does deck.gl work?
The layer-based approach of deck.gl also makes it possible for you to add multiple visualizations on top of the map to create composite effects. Here’s an example of that in action, where we’re rendering two datasets as separate Scatterplot Layers to create a single visual:
How do I get started?
And stay tuned! Next up in this series, we’ll bring you easy-to-follow tutorials that you can use to build your first Google Maps Platform integrations with deck.gl.
For more information on Google Maps Platform, visit our website.