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
ehttp://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íniohttp://www.example.com
também está autorizado. No entanto, sehttp://www.example.com
for autorizado, não significa quehttp://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 quehttp://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.