ERRO: Erro na API do Google Maps: MissingKeyMapError

137

O seguinte erro JavaScript apareceu de repente:

Erro da API do Google Maps: Erro da API do Google Maps: MissingKeyMapError

Muhammad Saad Ansari
fonte
Você está incluindo uma chave na sua inclusão na API?
geocodezip
Uma coisa que eu preciso acrescentar é que em adição à chave de API, vamos exigir a "Ativar" a API específica, estamos usando, no console do Google também
Binod Kalathil

Respostas:

123

Sim. Agora, o Google deseja uma chave de API para autenticar usuários e acessar suas APIs .

Você pode obter a chave da API no seguinte link. Acesse o link e você precisará inserir um projeto e assim por diante. Mas é fácil. Sem complicações.

https://developers.google.com/maps/documentation/javascript/get-api-key

Depois de obter a chave da API, altere a anterior

<script src="https://maps.googleapis.com/maps/api/js"></script>

para

<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script>

Agora seu mapa do google está em ação. Caso esteja pensando em obter a longitude e latitude para inserir no Google Maps. Basta fixar o local desejado e verificar o URL do navegador. Você pode ver os valores de longitude e latitude lá. Basta copiar esses valores e colá-lo da seguinte maneira.

new google.maps.LatLng(longitude ,latitude )
Dulith De Costa
fonte
1
Me ajuda muito.
Siddiqui Noor
78

Conforme anúncio recente do Google , o uso das APIs do Google Maps agora exige uma chave. Se você estiver usando a API do Google Maps no host local ou seu domínio não estava ativo antes de 22 de junho de 2016, será necessária uma chave para o futuro. Consulte a documentação das APIs do Google Maps para obter uma chave e adicioná-la ao seu aplicativo.

mizba
fonte
20

Todos os aplicativos da API JavaScript do Google Maps requerem autenticação (API KEY)

  1. Acesse https://developers.google.com/maps/documentation/javascript/get-api-key .
  2. Faça login com a Conta do Google
  3. Clique no botão Obter uma chave 3 Selecione ou crie um projeto
  4. Clique em Ativar API (Google Maps API)
  5. Copie SUA API CHAVE no seu projeto: <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>
hamid khaje
fonte
Funciona como um encanto, mas preciso ocultar a chave da API ? Sua abordagem será segura?
21417 Kick Buttowski
@KickButtowski você deve restringir a sua chave por HTTP referências ou de outra maneira
Ero
1

Atualize o django- geográficaition pelo menos para a versão 0.2.3 e adicione -o ao settings.py:

GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'
jobima
fonte
1

O mesmo problema que eu estava enfrentando há alguns meses e isso ocorre porque o fim do uso gratuito do mapa do google é eficaz a partir de 11 de junho de 2018. O Google não fornece mapas gratuitos do Google agora. Você precisa ter uma chave de API válida e cobrança válida, o que pode oferecer US $ 200 de uso gratuito.

Consulte o link para obter mais detalhes: preços do mapa do Google

Siga o processo aqui para obter sua chave da API.

Se você estiver usando apenas mapas com usuários específicos, poderá tentar outras ferramentas de mapas.

VikrantMore
fonte
0

O elemento de script que carrega a API está ausente do parâmetro de autenticação necessário. Se você estiver usando a API JavaScript padrão do Google Maps, deverá usar um parâmetro de chave com uma chave de API válida. Se você é um cliente do Plano Premium, deve usar um parâmetro do cliente com seu ID do cliente ou um parâmetro-chave com uma chave de API válida.

Consulte o guia para chaves de API e IDs de clientes .

hhvardan
fonte
Copiar o texto diretamente da documentação mencionada na mensagem de erro não é útil.
precisa saber é o seguinte
concorde com @pvgoran. Não basta colar um link, mostrar as informações relevantes a partir do link e apenas usá-lo como uma referência para o texto completo se o interlocutor quer saber mais
Ero
0

você deve criar um projeto e coletar a chave desta maneira:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&amp;language=en&key=()"></script>
Diego Santa Cruz Mendezú
fonte