Geomap: Added dynamic legend symbols and optimized rendering

Legend symbols are currently rendered at 100% of configured diameter.
Don't prefix `div` when you're already doing an ID selector