Setting up API keys These instructions apply for non Google Cloud Platform (GCP) APIs. If you're building a GCP application, see using API keys for GCP. If your client application does not use OAuth 2.0, then it must include an API key when it calls an API that's enabled within a Google Cloud Platform project.
After you enable billing, any requests to billable APIs beyond their free courtesy usage limits are billed, subject to the billing terms of each API. For more information about billing, see Create, modify, or close your billing account. For information about enabling APIs, see Enable and disable APIs.
Enable and disable APIs Enabling an API associates it with the current project, adds monitoring pages, and enables billing for that API if billing is enabled for the project. Enable an API To enable an API for your project: Go to the API Console. From the projects list, select a project or create a new one.
The is where you enable and disable APIs, manage and view traffic data, and set up authentication. The console is also where you manage billing for the Google APIs that you use. Enable and disable
The new pricing strategy employed by Google for their Maps Platform is a freemium one – all users get to make $200-worth of API calls for free each month. That works out as, for example:
How can I restrict Place API to only produce results from a specified geographical region? - searching in the help and community information - going through the various settings of the API
In addition to the resources listed below, there's a lot of helpful documentation on the Google Developers site. Also, you can use the Stack Overflow google-api tag to find community support for Google APIs. Google Maps Platform support All customers get billing and technical support for Google Maps Platform.
The Google Maps API is mainly used for embedding of Google Maps and Map-related features, e.g., directions. The Places API is actually part of the Maps platform and is manly used for getting information about locations - e.g., finding out what business is at a given address. (Places is like the Data Layer to Maps)
upgraded Maps JavaScript API to support ECMAScript 2020 natively, meaning that less code is polifilled by taking advantage of browser built-in features (see more details here).