10/21/2016 at 11:33 am
#396724
Keymaster
@ Rob
Thanks for doing the above! It has helped tremendously in diagnosing the issue. The issue seems to be that the Maps API is being loaded on the page twice, as we already knew.
The second instance being loaded seem to be loaded by EventON plugin. There’s a few issues here…
- There instance is being loaded on every single page of your site. instead of being limited to the pages where the events calendar resides. Now, that could be because of the events widget being used. Try removing the event widget for me. That way we can tell if it is because of their widget or not.
- Their instance is not being loaded with a key which is overriding the Connections instance which does have a key so Google is reporting the “js?ver=1.0:127 Google Maps API warning: NoApiKeys” error.
- Since their instance is being loaded without a key the widget does not work correctly which causes these two errors “util.js:208 Google Maps API warning: NoApiKeys” and “This service requires an API key. For more information on authentication and Google Maps Javascript API services please see…“. You can duplicate this on any page on your site by clicking any of the Oct 24 events.
So, the source of the issue seems to be EventON and not an issue with Connections. Any way, like I said, let’s start by removing the event widget and see if that helps.
re: We have a public launch of this directory Tuesday. If we can’t get this working, before then, perhaps an option is to “hide” the maps… can that be done?
Yes. you can turn the maps off using the Template Customizer on cMap. It is one of the options.