Neste artigo, você encontrará os passos necessários para que o Google Maps funcione corretamente no eDirectory:



TABELA DE CONTEÚDOS

  1. Criando/selecionando um projeto no Google API Console
  2. Ativando Geocoding API e Maps JavaScript API
  3. 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 
  4. Inserindo a chave de API do Google Maps no sitemgr
  5. Ativando o Google Maps/Inserindo um cartão de crédito no projeto do Google
  6. Como saber se a chave está funcionando?


1- Criando/selecionando um projeto no Google API Console

  1. Enquanto logado com sua conta do Google, acesse o Google Cloud Platform's API Console

  2. Selecione ou crie um projeto



  3. Se você já possui um projeto, pule para o passo 2.

 

  1. Se você ainda não possui um projeto, clique em "NOVO PROJETO"


  2. Insira o nome e o local do seu projeto. Clique em "Criar"


  3. Agora, selecione o projeto que deseja e clique em "Abrir"


2- Ativando Geocoding API e Maps JavaScript API

  1. Clique em "Biblioteca"


  2. Selecione "VER TODOS" da seção Mapas


  3. Clique em Geocoding API e Maps JavaScrip API


  4. Clique em "Ativar" para ambos



3- Criando uma chave de API

3.1- Criando uma chave de API para o Google Maps

  1. Retorne à página anterior, clique em Credenciais > Criar Credenciais > Chave de API


  2. Na tela seguinte, clique em "RESTRINGIR CHAVE"


  3. 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

  4. 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

  1. Se você não pretende usar a funcionalidade de Resultados Próximos, pule esta etapa.

  2. No painel de APIs e Serviços, clique em Credenciais > Criar Credenciais > Chave de API


  3. Na tela seguinte, clique em "RESTRINGIR CHAVE"


  4. 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

  5. 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.
  6. 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

  1. 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 Preços e Planos.


  1. Acesse o Google API Console usando a mesma conta Google usada na criação da chave de API

  2. Encontre seu projeto para ter certeza que o Faturamento será ativado no projeto correto do Google


  3. Selecione seu Projeto


  4. Abra o menu lateral e clique em Faturamento


  5. Selecione "VINCULAR CONTA DE FATURAMENTO"


  6. Você poderá escolher entre uma conta de faturamento já existente ou criar uma nova


6- Como saber se a chave está funcionando?

  1. 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