Eu tenho uma latitude e longitude: "-27.0000,133.0000"
. Eu quero produzir uma base de mapa nisso.
Eu tentei ir para este link
https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=******
Continuo recebendo esse erro no navegador
{
"error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console",
"results" : [],
"status" : "REQUEST_DENIED"
}
Mas acho que já habilito essa API. Faço login no meu console do Google e checo.
Quando eu for para : https://console.developers.google.com/project/75423435770063/apiui/apis/enabled
Entendo :
A geocodificação + a localização geográfica estão ativadas.
Estou um pouco preso agora. Há algo que eu perdi aqui?
Respostas:
Na foto que você postou, ela diz que está desativada ...
Vá para o console do desenvolvedor
Navegue para
Google Maps
->APIs
Pesquise por geocodificação e clique em API de geocodificação do Google Maps -> Ativar API. Faça a mesma coisa para geolocalização
fonte
https://console.developers.google.com/project/75423435770063/apiui/apis/enabled
esta é uma lista da minha API habilitadoplaces
API para sugestão automática de lugaresSe você estiver usando o método get para buscar os lugares, precisará ativar
Eu estava enfrentando o mesmo problema e resolvi depois de ativá-lo.
EDIT: de acordo com https://developers.google.com/places/web-service/get-api-key
Portanto, você deve criar uma nova chave se ou remover o acesso restrito à chave existente para funcioná-la corretamente.
fonte
É necessário ativar a API de rotas também no Google API Console. Eu tenho o seguinte ativado:
Também tenho a API de geolocalização ativada, mas o console não mostra como sendo usada (0 solicitações). Mas talvez não seja um relatório em tempo real, portanto, não é necessário ativar de qualquer maneira.
fonte
Estou atrasado, mas aqui está outra dica: o Google mostra a API como ativada, mas na verdade elas não são. Desative e, em seguida, reative-o.
fonte
Aqui estão as etapas que funcionaram para mim:
fonte
No menu do gerenciador de API, você poderá clicar em visão geral, selecionar a API relevante sob o ícone de cabeçalho e mapa das APIs do Google Maps.
Sua página pode estar usando outras APIs, como o Google Places. Habilite todos eles e veja se isso ajuda.
Serviço da Web da API do Google Places API de geocodificação do Google Maps
fonte
Você precisa ativar o faturamento para acessar algumas das APIs do Google Map
Mensagens de erro | API JavaScript do Google Map
fonte
Você precisa ativar as APIs no link:
https://console.cloud.google.com/apis/library ?
fonte
Você esquece de ativar seu serviço no console do desenvolvedor .
fonte
Se você não tiver a API ativada, mas tiver uma chave de API, não receberá esse erro se executar uma API a partir do navegador (como ao exibir um mapa) ou passar a solicitação para o comando curl. Você só recebe esse erro se chamar uma API no código. No Python, não importa se você usa
urllib
,pycurl
constrói o comando curl e passa-o parasubprocess.check_output()
, ou envia a solicitação usandojQuery.get()
; você ainda recebe esse erro. Gostaria de saber como o Google sabe a diferença.fonte
Para mim, era a API de incorporação do Google Maps que eu precisava ativar.
No Google Cloud Console
Vá para a guia API, consulte a seção APIs adicionais e tente ativar as APIs relacionadas ao mapa.
fonte
Eu tive o mesmo problema em um site Drupal. Depois de ativar a API de geocodificação no Google Cloud Platform, funciona para mim. Na minha configuração, preciso de duas APIs, geocodificação e API Javascript do Google Maps.
fonte
Desde a atualização das políticas do Google, você precisa ativar o faturamento para acessar a API do mapa.
fonte
se enfrentar esse erro, como acesso de geocodificação negado: para que você possa ativar o serviço de API de geocodificação na conta getKey. insira a descrição da imagem aqui
fonte
Teve o mesmo problema, a API foi ativada para o meu projeto, mas não para a chave de API específica que eu estava usando.
Você poderá ver suas chaves de API aqui: https://console.cloud.google.com/apis/credentials
Em seguida, clique na chave que você está usando e ative a API para isso. Para mim, levaram ~ 5min para que as alterações entrassem em vigor.
fonte
A API do Google Places e o SDK do Google Places para Android são duas APIs diferentes. Os desenvolvedores do Android habilitam os dois. Isso funcionou para mim!
fonte
Para desenvolvedor Angular:
Quando preciso usar o pacote agm-direction , o console mostra que "você precisa ter uma chave de credencial primeiro, por favor, vá até aqui ", mas eu já tenho uma para poder visualizar o mapa do google.
Depois de um tempo, descobri que a única coisa que você precisa fazer é acessar a API de direção e habilitá-la. Depois, aguarde cerca de 10s, e pronto. A coisa toda resume que o log do console não informou exatamente qual API é necessária.
fonte