# Google map api key generation and configuration

### Creating a project in Google Cloud Platform <a href="#creatingaprojectingooglecloudplatform" id="creatingaprojectingooglecloudplatform"></a>

Create a project at [Google Developers Console](https://console.developers.google.com/). This is required because you’ll need APIs to integrate Google Maps in your app.

Go to the [Google Developers Console](https://console.developers.google.com/)&#x20;

Click NEW PROJECT and enter the details.

Click on the current project name again and you should see your new project created in the list.<br>

### Enabling the Maps API <a href="#enablingthemapsapi" id="enablingthemapsapi"></a>

Once the project is created, you’ll have to enable the Maps API SDK for both Android and iOS.

1. Click the Library menu on the left
2. Search for “Maps SDK”
3. Click Maps SDK for iOS and then click Enable
4. Click Maps SDK for Android and then click Enable

### Enable billing <a href="#addingthegooglemapwidget" id="addingthegooglemapwidget"></a>

1. Go to the [API Console](https://console.developers.google.com/).
2. From the projects list, select a project or create a new one.
3. Open the console left side menu and select Billing  ![Billing](https://lh3.googleusercontent.com/1iIUQO7HKOug2n6FeE8NA4nSEo1bfEHdwmhJewEvo-w2E64muLljZ44HA8eKcVJuKb4=h28)
4. Click Enable billing. (If billing is already enabled then this option isn't available.)
5. If you don't have a billing account, create one.
6. Select your location, fill out the form, and click Submit and enable billing.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://buildapponline.gitbook.io/vendor-app/google-map-api-key-generation-and-configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
