Uber's deck.gl data visualization framework provides a number of ways to visualize geographical data on top of an interactive map. The framework is used by Uber to help visualize its internal data. It is also available to all other developers under an open license.
deck.gl essentially provides a number of JavaScript layers which can be used with an interactive map to create WebGL data