Google Maps Marker Clustering

I’m currently building a map with LeafletJS in Anvil and need it to be working with about 10,000 markers. It’s running ok and the marker clustering is working, however we are also looking to give this a go with the Google Maps API to see if there’s any difference in speed/ functionality/ simplicity.

One of the key things we would need for this is to get marker clustering working on Google Maps in Anvil, so I was wondering if someone had an example of this already? If not, then perhaps could someone let me know what steps I would need to go through to get markerclusteringplus working with an Anvil Google Map object?