# GOOGLE

### Para realizar a criação e cadastrar API KEYS da google siga os  passos abaixo:

Vídeo explicativo: <https://drive.google.com/file/d/1tvmV8szvgALj6GNpnqYtEj1AWD8aT_Bo/view>

A chave de API é um identificador exclusivo que autentica solicitações associadas ao seu projeto para fins de uso e faturamento. Você precisa ter pelo menos uma chave de API associada ao projeto.

### 🚀 Passo a Passo – Criar API de Integração do Google Maps

#### 1. Acessar o Google Cloud Console

1. Entre em: <https://console.cloud.google.com/>
2. Faça login com sua conta Google.

***

#### 2. Criar ou Selecionar um Projeto

1. No canto superior esquerdo, clique em **“Selecionar Projeto”**.
2. Clique em **“Novo Projeto”** (se ainda não tiver um).
3. Dê um nome para o projeto (ex: *AppMobilidade*) e clique em **Criar**.

***

#### 3. Ativar as APIs Necessárias

Dependendo das funções que deseja usar, você deve ativar algumas APIs específicas.

1. No menu lateral, vá em **APIs e Serviços > Biblioteca**.
2. Ative pelo menos estas APIs principais:
   * **Maps JavaScript API** → para exibir mapas no app/site.
   * **Geocoding API** → para converter endereços em coordenadas (latitude/longitude).
   * **Places API** → para buscas de locais e autocomplete de endereços.
   * **Directions API** → para rotas de navegação.
   * **Routes API** → nova versão para cálculos avançados de rotas.
   * **Distance Matrix**&#x20;
   * **Places API**

👉 Basta clicar em cada uma, e depois em **Ativar**.

***

#### 4. Criar a Chave de API

1. Vá em **APIs e Serviços > Credenciais**.
2. Clique em **+ Criar credenciais > Chave de API**.
3. Será gerada uma **chave única** (ex: `AIzaSyD...`).
4. **Copie essa chave** – é ela que será usada no seu app.

***

#### 5. Restringir a Chave (Recomendado 🔒)

Para evitar uso indevido, limite a chave de API:

1. Clique sobre a chave criada.
2. Em **Restrições de aplicação**, escolha:
   * **Android apps** → informe o SHA-1 e nome do pacote do app.
   * **Websites** → informe o(s) domínio(s) autorizado(s).
   * **Endereços IP** → caso use em servidores.
3. Em **Restrições de API**, selecione apenas as APIs que você ativou (ex: Maps JavaScript API, Places API, etc).
4. Salve as alterações.

***

#### 6. Configurar Faturamento 💳

O Google exige que o projeto tenha um método de pagamento ativo (mesmo que você use apenas a cota gratuita).

1. Vá em **Faturamento** no menu lateral.
2. Vincule sua conta de faturamento ao projeto.

Após seguir os passos acima, vá para o monitor e cadastre as chaves geradas:

<figure><img src="/files/bbTdbMX2n3etsoIEKGpB" alt=""><figcaption></figcaption></figure>

Para chave FRONTEND clique na primeira opção e cole a chave criada:

<figure><img src="/files/lZ7Kj4zsHU8Rd9JhHgAD" alt=""><figcaption></figcaption></figure>

Para a cahve BACKEND clique na segunda opção e colea cahve criada:

<figure><img src="/files/nFBtWLUHXcnWTm9gMpkl" alt=""><figcaption></figcaption></figure>


---

# 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://suporte-9.gitbook.io/support/suporte-704/tutoriais/servico-de-mapa/google.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.
