Autorização de URL do ID do cliente

Observação: o Plano Premium da Plataforma Google Maps não está mais disponível para inscrições ou novos clientes.

Autenticação do ID do cliente da API Maps JavaScript

É possível autenticar suas solicitações com a Plataforma Google Maps usando um ID do cliente combinado ao registro de URL (em vez de uma chave de API).

Especificar um ID do cliente ao carregar a API

O código abaixo mostra como substituir YOUR_CLIENT_ID pelo seu próprio ID de cliente ao carregar a Plataforma Google Maps.

<script async defer src="https://maps.googleapis.com/maps/api/js?client=YOUR_CLIENT_ID&v=quarterly&callback=initMap"></script>

Gerenciar URLs autorizados

Para impedir que seu ID de cliente seja usado em sites de terceiros, esse código fica restrito a uma lista de URLs autorizados por você.

Localizar seu ID de cliente no Console do Cloud

Autorização de URL no Console do Cloud

  • Todos os URLs autorizados estão listados na tabela URLs autorizados para o ID do cliente gme-[empresa] na página de ID do cliente.

  • Para remover um URL, marque a caixa à esquerda dele e clique no ícone excluir no canto superior direito da tabela.

  • Se quiser incluir novos URLs, selecione Adicionar URLs na parte inferior da tabela.

Importante: as regras dos URLs de IDs de cliente autorizados diferem das restrições do referenciador da chave de API. Veja mais detalhes abaixo.

As considerações a seguir se aplicam aos URLs autorizados:

O nome do domínio ou endereço IP não pode ser acessado pelo público em geral.
Por exemplo, http://myintranet e http://192.168.1.1 são entradas válidas.
Todos os subdomínios de um domínio específico também estão autorizados.

Por exemplo, se o domínio sem "www" http://example.com for autorizado, e o subdomínio http://www.example.com também está autorizado. No entanto, se http://www.example.com for autorizado, não significa que http://example.com também será.

Todos os subcaminhos de um caminho autorizado também estão autorizados.

Por exemplo, se http://example.com for autorizado, http://example.com/foo também será. Além disso, como os subdomínios de um domínio especificado são autorizados, http://sub.example.com/bar também será.

Os caminhos diferenciam maiúsculas e minúsculas.

Por exemplo, http://www.example.com/ThisPath/ não é o mesmo que http://www.example.com/thispath/.

Você pode restringir URLs válidos aos que usam determinadas portas.

Por exemplo, se http://example.com:8080/foo estiver especificado, http://example.com não será autorizado.

Os protocolos HTTP e HTTPS são considerados URLs diferentes.

Por exemplo, se https://example.com estiver autorizado, http://example.com não será autorizado automaticamente.

Se você fornecer uma referência de sufixo sem o esquema de protocolo, por exemplo, www.example.com, as regras separadas serão criadas para HTTP e HTTPS.

Para esquemas de protocolo diferentes de HTTP ou HTTPs, consulte as instruções fornecidas no Console do Cloud.