Use a Google map as a fully controlled reactive component and use all the other features of the Google Maps JavaScript API.
Includes components and hooks to make writing custom components easy.
Use together with e.g. deck.gl to render performant and compelling 2D and 3D WebGL visualizations on top of your maps.