Embedded Google Maps Slowness

My main page had really slowed down: 56.58 seconds to load completely! The culprit appeared to be the four embedded Google maps. Let’s see how the loading time broke down (all times according to Firebug):

CategoryEntire PageGoogle Maps Portion
HTML20.5 s5.925 s
CSS5.04 s0 s
JS26.55 s22.656 s
XHR31.26 s31.26 s
Images4.72 s0 s
Flash0 s0 s

Converting those embedded Google maps to static images that link to the maps resulted in a substantial decrease in loading times. My main page now loads in 7.34 seconds!

I love the convenience of creating and embedding Google maps. I just can’t handle their slow loading. Looks like it’s time to investigate Google static maps. Unfortunately, static maps don’t have the slick editing features that Google My Maps does.

Any other suggestions?