Google announced that:
1. From June 11 you cannot use google maps any more unless a credit card is
attached to your google account.
2. You cannot use google maps without a valid API key generated by your
google account for the specific site.
Google maps is now way more expensive than before. I recommend you check how
many "loads" yoru sites have before you give them your credit card
Here are my practical reasons for keeping Google Maps in Fusion:
1. Google Maps usually provide more comprehensive, better
street/POI/imagery/Street View/3D Mesh in most area including rural,
non-popular cities compared to other map APIs.
2. Many local/global government will submit their latest aerial/satellite
imagery to Google Maps team since they has a platform for the users desire
to submit their high resolution/accuracy imagery. The reason for most
government/non-government organizations submitting their latest imagery is
to benefit their citizens/visitors/tourism etc. I tried to contact Bing Map,
but they don’t even have a built platform for me to submit the new aerial
imagery to them…yet
3. For the mapguide users who are willing to pay/potentially will pay for
the Google Maps API
After generating an API key from Google linked to an authorized billing
account, how would I authorize MapGuide to use said API key? The old AIMS
Studio accepted a ClientID generated by Google but it appears that Google
Cloud Platform does not give these out anymore. Is there a way to apply the
API key using Maestro? Or will it require it be done programatically? Thanks
Step 1: Using Maestro
Step 2: Double click on your Fusion/Flexible layout (using Google Maps base
Step 3: Click Edit as XML button
Step 4: Scroll to the button of the XML, and find XML tag called
Step 5: It should be looks like following XML...
I made similar changes to my Fusion Maps some time ago and it worked like a
However starting about 3 weeks ago the "a.test is not a function" error
API Key regenerated and it is working in all my other Websites.
It is just Mapguide that I can't get going again.
Yes "a.test is not a function" occures for me using 3.1.1 build of
fusion(with google maps api patch).
I got google maps working only with latest test build fusion, but only
through php and not index.html
Now I just feel stupid. I had seen the suggested patch and assumed it was included in the 3.1.1 build.
I applied the Google Fix patch and yes, it works 100%.
Thanks for the PEBKAC error identification.
From: mapguide-users <[hidden email]> On Behalf Of Kajar
Sent: 12 September 2018 06:13 PM
To: [hidden email] Subject: Re: [mapguide-users] Google Map