Google Maps API Keys


    Goto and login with your Google Account or create an account.
    Create a Project on Google Cloud Console.
    Enable the following APIs on your project:
    Geocoding API
    Maps Javascript API
    Places API
    Maps Elevation API
    Maps Static API
    GeoLocation API
    Distance Matrix API
    You will have to set up the Google Billing account as well.
    From the Left menu, goto API & Services > Credentials and click on `Create Credentials`
    Create a Key named HTTP Key and under the website restrictions tab add your website URL like the following
If your website is add these:*and*
Make sure you addasterisk (*) at the end of the URL.
    Create another key named IP Key and under the IP Addresses section paste your website/server IP address.
Go to and find your website's IP address

Very Important

Sometimes on a shared hosting environment, your website IP might not be enough to configure the IP restricted key. In these cases, you will be shown a popup message like:
Geocoding failed because `This IP, site or mobile application is not authorized to use this API Key. Request received from IP address *.*.*.* with empty referer.
The *.*.*.* is your server's IP address which needs to be set on the IP Restricted key. Go back to the Google Cloud Console and set this IP Address provided on the popup.
    Save all the changes and login to your Foodomaa's Admin Panel.
    Goto Admin > Settings > Google Maps and paste your both keys here.
Google API's takes 5-10 minutes to reflect the changes on your website.

Video Walkthrough

Last modified 2mo ago