Neste artigo, você encontrará os passos necessários para que o Google Maps funcione corretamente no eDirectory:
TABELA DE CONTEÚDOS
- Criando/selecionando um projeto no Google API Console
- Ativando Geocoding API e Maps JavaScript API
- Criando uma chave de API
3.1- Criando uma chave de API para o Google Maps
3.2- Criando uma chave de API para a ativação dos Resultados Próximos - Inserindo a chave de API do Google Maps no sitemgr
- Ativando o Google Maps/Inserindo um cartão de crédito no projeto do Google
- Como saber se a chave está funcionando?
1- Criando/selecionando um projeto no Google API Console
- Enquanto logado com sua conta do Google, acesse o Google Cloud Platform's API Console
- Selecione ou crie um projeto
- Se você já possui um projeto, pule para o passo 2.
- Se você ainda não possui um projeto, clique em "NOVO PROJETO"
- Insira o nome e o local do seu projeto. Clique em "Criar"
- Agora, selecione o projeto que deseja e clique em "Abrir"
2- Ativando Geocoding API e Maps JavaScript API
- Clique em "Biblioteca"
- Selecione "VER TODOS" da seção Mapas
- Clique em Geocoding API e Maps JavaScrip API
- Clique em "Ativar" para ambos
3- Criando uma chave de API
3.1- Criando uma chave de API para o Google Maps
- Retorne à página anterior, clique em Credenciais > Criar Credenciais > Chave de API
- Na tela seguinte, clique em "RESTRINGIR CHAVE"
- Agora, dê um nome à chave e adicione Referenciadores de HTTP (sites da Web) para restringir o uso da chave ao seu domínio. Insira todas as variações de URL. Use o caractere curinga (*) para representar variações.
Exemplo:
*exemplo.com.br/*
https://exemplo.com.br/*
https://www.exemplo.com.br/*
Substitua "exemplo.com.br" pelas informações do seu domínio.
Sob Restrições da API, ative "Restringir chave" e selecione ambas as opções que foram ativadas anteriormente: "Geocoding API" e "Maps JavaScript API". Depois, clique em Salvar - Você será redirecionado para a seguinte página. Copie o código da chave clicando no ícone "Copiar chave de API" e vá ao passo 4.
3.2- Criando uma chave de API para a ativação dos Resultados Próximos
- Se você não pretende usar a funcionalidade de Resultados Próximos, pule esta etapa.
- No painel de APIs e Serviços, clique em Credenciais > Criar Credenciais > Chave de API
- Na tela seguinte, clique em "RESTRINGIR CHAVE"
- Agora, dê um nome à chave e adicione restrições a Endereços IP que poderão utilizar a chave. Usualmente será o IP do servidor onde seu site está hospedado.
Se o seu site estiver hospedado em nossos servidores compartilhados, insira os seguintes IPs:
52.52.23.74
52.9.39.107
54.194.207.47
Se o seu site é hospedado de forma independente ou em um servidor dedicado e você não sabe qual é o endereço de IP do servidor, por favor entre em contato através do email support@edirectory.com para que possamos auxiliar da melhor maneira.
Sob Restrições da API, ative "Restringir chave" e selecione ambas as opções que foram ativadas anteriormente: "Geocoding API" e "Maps JavaScript API". Depois, clique em Salvar
- Você será redirecionado para a seguinte página. Copie o código da chave clicando no ícone "Copiar chave de API" e volte ao seu eDirectory.
- Na seção do sitemgr Configurações > Idioma & Localidades > Identificação De Localização Do Visitante & Resultados Próximos, insira a Google Api Key (Chave Do Servidor)e clique em "Salvar alterações".
4- Inserindo a chave de API do Google Maps no sitemgr
- Logado como sitemgr, vá em Configurações > Integrações com Google > Google Maps. Insira o código da chave, clique em "Ativar Google Maps" e depois em "Salvar alterações"
5- Ativando o Google Maps/Inserindo um cartão de crédito no projeto do Google
Agora, um cartão de crédito deve ser associado ao projeto do Google para que o Google Maps funcione corretamente. O Google apenas cobrará por tráfegos significativos, mas associar o cartão para ativar o Faturamento é obrigatório.
Informações sobre cobranças e preços podem ser encontradas em Faturamento da Plataforma Google Maps e Preços e Planos.
- Acesse o Google API Console usando a mesma conta Google usada na criação da chave de API
- Encontre seu projeto para ter certeza que o Faturamento será ativado no projeto correto do Google
- Selecione seu Projeto
- Abra o menu lateral e clique em Faturamento
- Selecione "VINCULAR CONTA DE FATURAMENTO"
- Você poderá escolher entre uma conta de faturamento já existente ou criar uma nova
6- Como saber se a chave está funcionando?
- No sitemgr, clique em Configurações > Informações Básicas, insira um endereço no campo correspondente e clique fora do campo. Se o mapa for carregado abaixo do formulário, sua chave de API está configurada corretamente.
O erro mais comum é não ativar o Faturamento no projeto Google (passo 5).
Observação: se sua chave API foi configurada após a criação de um anúncio, será necessário editar o anúncio, clicando dentro e fora do campo de endereço, para que o mapa seja carregado. Também é possível apenas inserir o endereço novamente.
Se houver alguma dúvia, entre em contato através do email support@edirectory.com