When the API between Authority and Google maps fails, we get an error in our CRM entry for both iServices and eServices.


iServices - google maps error:



eServices - google maps error:


Check 1: we need to check the console page and review the server log for any errors.



The error on the console page clearly states, "You must enable billing on Google Cloud." This indicates that the issue is related to the subscription and payment for Google Maps.





Troubleshooting: 


1. Review Mapping Parameters in Authority 


Admin à System à Authority Wide Set Up à Mapping Parameters


Check 2: Change to the embedded URL in the mapping parameters, which has resolved the API issue (need to restarted the WebSphere service-after business hours).

 


2. Review Account & Billing Information in Google: 


Check 3: Please confirm that the billing details are up to date, as the credit card in the "Cloud Billing" section of our Google account may have expired.


https://developers.google.com/maps/get-started


-> Log into google using the account [email protected]. Password details can be found in KeePass.



-> Choose an "MSC AuthorityAPPS" account from google





-> To review more details regarding the API (confirm that it is enabled), visit https://console.cloud.google.com/apis/library/maps-backend.googleapis.com?project=mscmapping2021

 



-> If further Billing investigation is required…

Go to the Billing page



 

-> Select a project in the Cloud Console

MCSMAPPING2021


During the review of the payment transactions, if the credit card has expired, it is indicated by being highlighted in red. As a result, we need to update the credit card details, replacing the old card with the new one.


When prompted to close the existing billing account and reopen/enable it, a red-colored pop-up message appeared on the screen. We proceeded by clicking the "Close Billing Account" option below.




-> After refreshing our portals, Google Maps is now working properly.