You may have noticed that the map at the top of your listing page is gone. We know that there have been quite a few changes to the Internet lately, and it can drive someone mad trying to keep up with all of it! Google recently announced updates to their Google Maps Platform and you’ll need to make a change to accommodate it:
You’ll need a valid API key and a Google Cloud Platform billing account to access our core products. Once you enable billing, you will gain access to your $200 of free monthly usage to use for our Maps, Routes, and Places products. As your business grows or usage spikes, our pricing plan will scale with you.*
*There is also a pricing calculator that may help.
If you read the comments at the bottom of the announcement, you will see that you’re not alone with the frustration this has caused. This change is upsetting people and developers everywhere.
In order to continue using the Google Maps service on your website, we will need you to set up a Google Cloud Platform for your organization and generate a new API Key for your website.
Why does this affect me?
Previously, HERO PM was able to take care of this service for all client websites under our account and use our API Key to generate calls to Google Maps for your website. With these new changes however, the daily quota of API calls has been reduced, and HERO PM can no longer cover the usage of all of our members in one account.
Your website is still likely to fall under the $200 free monthly usage, but you’ll to have a separate account under your control so that your usage is isolated. Your Google account and API Key stays with your organization no matter what changes occur in the future.
What do I need to do?
You have several options on how to proceed
Option #1 – DO NOTHING – If the listing maps are not important to you, you can simply leave them off.
Option #2 – GENERATE YOUR OWN API KEY WITH GOOGLE – Follow the instructions below under “Generating an API Key” and enter that API key in your HERO PM Control Panel on the Configuration Tab under RP/VR Preferences > Listing Webpage Options. Select “On, billed by Google” in the drop down under Map Option. This will bring up a box where you can enter the Google Maps API Key that you created following the instructions below.
Option #3 – ALLOW HERO TO BILL YOU FOR MAP USAGE – If you don’t want to go through the process of setting up your own Google Maps API Key but you want to use the map on your listing page, you have the option for us to bill directly for the calls to your map. Simply go to the Configuration tab and select Listing Webpage Options from the RP/VR Preferences drop down menu. Select “On, billed by HERO” in the drop down under Map Option.
Generating an API Key:
Sign in to your Google account
If you don’t have a Google account, you will need to create one.
Once you are logged in to your Google account, navigate to https://cloud.google.com/maps-platform/#get-started.
Select the services relevant to your site
Which are Maps and Places, but if you’d like, you can also add Routes – you’re only “charged” for the services you use.
Enter project name
Create a name for your project and agree to the Terms of Service and click “Next”.
Create a billing account
If you do not have a billing account associated with your Google account, you will need to create one by clicking “Create Billing Account”.
Name your billing account and Continue
Select your Country and Currency and Continue
Create your Payments Profile
Then fill in your Customer Info and Continue.
Enter Payment Info
Provide either a Credit Card or a Bank Account for the Payment Method and click “Submit”.
Enable your Google Maps Platform
Now you can enable your Google Maps Platform APIs by clicking “Next”.
Copy your API key
You will be given Your API key – Enter that API key in your HERO PM Control Panel on the Configuration Tab under RP/VR Preferences > Listing Webpage Options. Select “On, billed by Google” in the drop down under Map Option. This will bring up a field where you can enter the Google Maps API Key.
You did it!
Feel free to reach out
If you have any issues or questions, feel free to reach out to our HERO PM Support Team at 1-800-770-4376, option 1 for assistance.