Certifique-se de que a API V2 do Google Maps Android está ativada. Estou recebendo este erro quando tento implementar o Google Maps
tenho a minha impressão digital sha1.
Registei o meu projecto e obtive a chave do meu projecto.
Eu não sei como fazer o Google Maps API v2 permitir porque todos os links que eu tentei são antigos e o Google tinha mudado o seu projeto de site. Por favor, ajuda-me. Já perdi muito tempo nisto.
minha Logcat:
Authorization failure. Please see developers.google.com/maps/documentation/android-api/start for how to correctly set up the map.
E/Google Maps Android API: In the Google Developer Console (console.developers.google.com)
Ensure that the "Google Maps Android API v2" is enabled.
Ensure that the following Android Key exists:
API Key: AIzaSyBK8rKr9lCRLhzv68I4Q26G9pHHO******
5 answers
Por erro, é claro que não activou a api do Google map para o android. Para activar,
- Ligar à consola de desenvolvimento do google
- Seleccione a opção Biblioteca no painel do lado esquerdo.
- Agora você pode ver toda a lista de API e ir para as APIs do Google Maps e selecionar API Android do Google Maps .
- Agora você pode ver a opção para activar / desactivar a API. Active-o.
Eu tinha o mesmo problema, mas na seguinte configuração:
O meu verdadeiro desenvolvimento ocorreu numa máquina de janelas. Depois comprei um Mac e pensei em desenvolvê-lo. Instalei o Android Studio no meu Mac, verifiquei o meu projecto do Github, e depois tentei executá-lo usando o meu telemóvel Android. A instalação APK foi realizada sem problemas. No entanto, uma vez que o aplicativo foi lançado no telefone, o GoogleMap não iria exibir, mesmo que o resto do meu aplicativo estava funcionando normalmente. Então Eu ... encontrei esta ligação = > https://github.com/react-community/react-native-maps/issues/69 , Fui ao meu console.developers.google.com e abri a minha chave do Google Maps com a qual tinha problemas. O que eu vi foi que a chave estava restrita aos aplicativos Android. Mas eu estava a trabalhar numa aplicação Android, Como pode ser este o problema? Seja como for, troquei. restrição de chave para [[[6]] Nenhum , redireccione o meu aplicativo, e GoogleMap carregado tal como deveria ter sido.Na verdade eu tinha o problema na API restrições-Chave
Consola De Desenvolvimento Do Google
- ligue-se à Consola de desenvolvimento. No Menu de navegação do Painel.(lado esquerdo)
- seleccione a API & Services > credenciais.
- Então você será redirecionado para a Página de credenciais se você puder ver todas as chaves da API que você criou ([18]} https://console.cloud.google.com/apis/credentials)
- identifique a sua chave API do projecto e carregue em edite a chave Api .
- sob que você pode ver as restrições da chave A partir daí remove todas as restrições de aplicação e restrições de Api.
No teu telemóvel Android.
-
Desinstalar a aplicação.
Android Studio
- Construir > Projecto Limpo.
- Construir > Rebild Projecto.
- passa-a
- referência GitHUb , Google Issue Tracker
No seu erro, o seu erro de mostrar para verificar a primeira API do google map V2 está na consola de desenvolvimento do google.
Basta abrir a consola de desenvolvimento do google e você só tem que fazer nesta API e alguma configuração precisa fazer lá para o mapa de acesso.
Você pode ver o processo e mais detalhes a partir daqui.
Isto pode acontecer quando o nome do Pacote estiver incorrecto na secção de credenciais da consola para o desenvolvimento e produção certifique-se de seu nome de pacote está correto. No meu caso, o nome do pacote estava errado quando corrigi o mapa tornou-se visível