
After our upgrade of our Yellowfin BI instance to the latest build, we found that the Google Maps on our reports stopped working. We received the following error: Sorry! Something went wrong. The page didn't load Google Maps correctly. See the JavaScript console for technical details.
Fun Fact: The inventor of the Waffle Iron did not like waffles.
Find below print screen of my error message:
After working through the JavaScript Console, we found that Google no longer support keyless access. If you want to read up more about the new updates to the Google Maps Standard Plan, please go to https://maps-apis.googleblog.com/2016/06/building-for-scale-updates-to-google.html.
In summary:
- Google no longer support keyless access
- Google have implemented a simple 25000 map loads per day free limit
- Google have reduced the daily map load maximum limit you can purchase for Google Maps JavaScript API, Static Maps API, and Street View Image API from 1000000 to 100000 requests per API.
- Google now count Google Maps JavaScript API client-side requests towards the daily limit.
To get a free API Key from Google, you must register your app project on the Google API Console by using a Gmail account. Steps involved below:
- Get an API Key from the Google API Console
- You can find the steps on the Google Developers site, click on following link https://developers.google.com/maps/documentation/javascript/get-api-key
- Add API Key to your application
When you complete the above steps, you will get to the following screen where Google generated a API key for your project:
Now that we have a API Key, we need to configure Yellowfin to use your API Key. Login to your Yellowfin instance with administrator rights, open the Administration menu item and click on Content Settings, then click on Chart Settings which is normally the 2nd tab, expand Map Settings, search for Google Maps API Key, and paste your new key into the textbox. When done, click on Save. There is no need to restart Yellowfin.
Administration > Content Settings > Chart Settings > Map Settings > Google Maps API Key
Another Fun Fact: If you leave everything to the last minute, it will only take a minute.













