@ Shanna
re: There is still an error but a different one (NoApiKeys and MissingKeyMapError).
That will go away after you setup your Google Maps API key. There no harms as it is purely informational.
re: It’s not very performance friendly to be loading the API when it’s not needed :)
I hear you loud and clear … unfortunately due to the very high number of broken themes and themes which change the default page render order it became impossible to account for all the variations to make sure the API is loaded when needed. The best compromise I’ve been able to make is it will only load on the page which cMap is in use (in this specific case). Even with this compromise, there are themes that still break that due to change how WP renders the page.
Hope that helps!
