A dica de hoje vai mostrar os passos necessários para que você consiga trabalhar com o GoogleMaps nas Activities dos seus projetos.
O GoogleMaps é um dos muitos serviços do Google Play Services.
Como outros serviços disponíveis pelo Google, este é gratuito para uso a vontade desde que você tenha uma conta com o Google e uma chave para uso com seu aplicativo. Trabalhar com o GoogleMaps é muito simples.
Para inicio de conversa, você precisa ter uma conta e se autenticar no console de controle de API do Google no endereço https://code.google.com/apis/console
Feita a autenticação, procure no menu lateral esquerdo a opção API. Clique ali para listar todas as API disponíveis de todos os serviços que o Google oferece, sejam eles limitados ou ilimitados, pagos ou gratuitos. Procure pela API Google Maps Android API v2. Clique nela e mude a chave de ativação para ATIVADO conforme a Figura-1.
Figura-1 – Chave de ativação da API do Google Maps
Em seguida, no menu lateral esquerdo, clique na opção Credenciais. Existem duas seções, OAuth (que trata das opções de autenticação dos serviços do Google via Open Authentication, um padrão de segurança aberto) e Acesso público a API. Clique no botão Criar nova chave desta segunda seção. Será indagado qual tipo de chave você deve criar. No nosso caso, criamos uma nova chave do Android.
Para criar essa chave, é necessário que você tenha em mãos o fingerprint, a identidade, do certificado digital que você usa para assinar seus apps e o package, o identificador de classes do seu aplicativo. Para buscar a identificação do seu certificado você deverá ter em mãos um Certificado Digital (caso você tenha adquirido um para assinar seus Apps e publicar na Google Play Store) ou utilizar o certificado digital de desenvolvimento.
Imaginando que você está usando o Android Studio, ele guarda um certificado de desenvolvimento no diretório .android (o ponto faz parte do nome do arquivo) no seu diretório home. Se você usa Mac OS ou Linux, está em /Users/<seuusuario>. No Windows está em C:\Users\<seuusuario>
Utilizando a ferramenta keytool do JAVA, você vai usar a linha de comando da Listagem-1 para capturar o identificador do seu certificado.
Listagem-1: keytool
keytool -list -v -keystore /Users/seuusuario/.android/debug.keystore
Será apresentada uma resposta conforme a Figura-2.
Figura-2: identificador de Certificado
Copie o valor da chave SHA-1 (um monte de números e letras) e, de volta a página do Console de API do Google, cole esse valor. Ao final acrescente um ; (ponto e vírgula) e o package do app o qual você deseja conceder permissão para usar o Google Maps.
Após isto, basta você criar a chave e vai ter algo semelhante a Figura-3
Figura-3: chave no Google Console API
Com isto, copie o valor da Chave de API que o Google gerou para você e inclua a mesma no seu Android Manifest, que deveré ter as entradas como da Listagem-2.
Listagem-2: configuração do AndroidManifest.xml
Finalmente, basta você incluir na sua Activity o fragment do GoogleMaps e começar a usar.
Quer ver mais dicas como esta? Acesse o IAI? em site.iai.art.br