Post date: Nov 05, 2016 12:53:41 AM
ORT was using an old version of the Google Maps Javascript API, including this tag:
<script type="text/javascript" src="https://maps-api-ssl.google.com/maps/api/js?v=3&sensor=false&channel=ort.quandis.com">//</script>
This presented two issues:
https://maps-api-ssl.google.com is deprecated in favor of https://maps.googleapis.com, and
no API key was specified in the request
To fix this issue, we used:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyC55qJXl_7lMt2owCGbWay3mLBwDaDyq9E&callback=initMap">//</script>
In order to create the API Key (in the key parameter above), we:
Navigated to the Google APIs Developer Console,
Selected an existing project (in this case, the existing qbo-Drive project)
From Dashboard, enabled the Google Maps Geocoding API and Google Maps Javascript API for the project
From Credentials, created a new API Key, and restricted it to call from ort.quandis.com and uatort.quandis.net
All QBO3 systems should migrate the Google Maps Javascript API calls to leverage this pattern.