Google Maps API Key Setup for the Unified Storefront
ℹ️Google Maps API Key usage DOES have a cost associated with it. Google will charge you according to your usage. Please thoroughly read all documentation provided by Google regarding pricing policies and structure.
The article explains how to obtain and configure a dedicated Google Maps API key—enabling the Maps JavaScript, Places, and Geocoding APIs—so it works securely with the Elite Unified Storefront. It also highlights Google’s usage-based costs and recommends applying HTTP-referrer restrictions (e.g., *.pormanage.com/*) before saving the key in the Storefront Setup.
Topics included in this article
-
Setting up Google Maps API Key
-
Troubleshooting Google Maps "RefererNotAllowedMapError" in Unified Storefront
Setting up Google Maps API Key
You will first need to register for a Google Developer account on developer.google.com. Once you have an account, you will need to navigate to the Maps Platform product.
If this is your first time using Google's Maps APIs, you may have to click the "Get Started" button.
You will need to choose APIs and enable at a minimum the Maps JavaScript API, the Places API, and the Geocoding API.
At some point in this process, you will be prompted to activate or confirm your account if you have not previously done so. Once you have confirmed your account and provided a credit card, return to the cloud console for the Maps product.
You will then need to go to the credentials tab and select credentials.
Record the API Key and then choose Edit API Key to apply restrictions if desired.
We recommend editing and using Application Restrictions of type HTTP referrers and setting that to .pormanage.com/ (or for other geographic regions, your regional Storefront Setup URL).
We recommend that you create a key specifically for the Unified Storefront application and not use it in any other integrations.
Once complete, you can enter your Google Map API Key in the Storefront Setup to access all the enhanced features Google provides.
Troubleshooting Google Maps "RefererNotAllowedMapError" in Unified Storefront
If you're seeing a Google Maps error on your Store Locator page (e.g., RefererNotAllowedMapError), it likely means your Google Maps API key is restricted to specific site URLs (HTTP referrers), and the page you’re using isn’t included in that allowed list.
How to Fix It
-
Go to Google Cloud Console > APIs & Services > Credentials.
-
Select the API key used on your Unified Storefront.
-
Under "Application restrictions," select "HTTP referrers (web sites)".
-
Under "Website restrictions," add a wildcard entry for your storefront URL. For example:
https://abcrental.rentalesign.com
(You can tighten this if needed to a specific path.) -
Click Save.
-
Wait a minute, then hard-refresh the page or open it in an incognito window to test.
Things to Double-Check
-
Make sure you're editing the same API key that the storefront is actually using.
-
Include the correct protocol (https://) and use wildcards — Google won’t match without them.
-
Verify that the "Maps JavaScript API" is enabled for your Google Cloud project.
-
Confirm that billing is active on your Google Cloud account.
If the map is loaded inside an iframe from another domain, that iframe’s URL must also be added to the allowed referrer list.
Related Articles
Unified Storefront: Display and Configure Used Equipment 114Number of Views Storefront Setup (Elite Only) 606Number of Views Dispatch Parameters | Bing Maps 751Number of Views Salesforce API Integration 377Number of Views Email Setup with Gmail or Microsoft 365 2.39KNumber of Views