Hi Paul
I noticed late yesterday (14 August) Google downgraded Google Maps from 3.34.1 to 3.33.10 and the icon size went back to their usual smaller size - possibly in response to the 'icon not displaying' issues reported. This morning (15 August) they are now on version 3.34.1a and the icon sizes are now much larger which is presumably what Google want as mentioned on their issue tracker site: [https://issuetracker.google.com/issues/112520084]:
Reported Issue
Google Maps JavaScript API weekly channel (3.34) will be using the larger control UI.
As we are seeing increases of touch operations on various devices, we adjusted the control UI to fit for both finger touches and mouse clicks.
It's possible to opt out of this by loading the API with v=quarterly, v=3, v=3.33 or v=3.32.
The 3.34 updates may also cause problems with Content Security Policies in that 'data' now has to be included in the CSP in order to allow the display of the icons and this is not an ideal situation.
So as at version 3.34.1a the workaround to allow the display of the icons by adding '.gmaps * {box-sizing: content-box;}' to custom.css file etc seems like it is no longer needed.
You can check which Google Maps version your browser is using on JBMap2 pages by using Google Developer Tools:
(1) Launch Developer Tools in Google Chrome
(2) Press escape button on keyboard
(3) A blank 'Console' screen should appear which should allow you to paste the following text:
google.maps.version
Then press return on keyboard and it should show the version of Google Maps being used. I've attached a screen grab as an example.
Brian