Ativar as chaves de API do Google Maps
Para que seja possível utilizar o recurso de geolocalização em nossa funcionalidade de lista, é preciso ativar o serviço de APIs do Google. Resumidamente esse serviço possibilita a utilização da inteligência dos mapas do Google para que o usuário do app obtenha uma rota para o endereço desejado usando o Google Maps dentro do app em questão.
Cada mapa precisa de uma API e o Google cobra por visualização. O número de visualizações é computado a cada carregamento do mapa. Ou seja, se o usuário abrir o mapa 10 vezes durante uma mesma sessão de navegação no app, serão computadas 10 visualizações do mapa para o cálculo em questão.
Vamos explicar aqui como ativar estas APIs e como ativar uma limitação para a quantidade de visualizações do mapa, caso deseje.
Passo a passo
Em primeiro lugar, acesse o Google cloud clicando aqui e faça o login na conta Google;

Feito o login, clique em "Comece a usar gratuitamente";

Na primeira etapa, selecione o país (1), aceite os Termos de Serviço (2) e clique em "Continuar";

Na segunda etapa, insira as informações do cliente e mais abaixo adicione uma forma de pagamento. Cartões virtuais ou pré-pagos não serão aceitos. Ao terminar, clique em "Iniciar minha avaliação gratuita";


Então abrirá a tela para escolher qual tipo de API deseja utilizar. Clique sobre Maps Javascrit API. Como mostra a imagem abaixo;

Atente para o projeto ser o correto, ou mude para o projeto em questão caso você obtenha mais de um;

Dentro da Maps Javascript API ative-a, clicando no botão azul "Ativar". Quando a API estiver ativada o botão mudará para "Gerenciar" e aparecerá um aviso, indicando que a API está ativa. Como mostra a imagem abaixo;

Repita o passo 5, 6 e 7 mas agora ativando a Places API.

No projeto desejado, clique no menu da lateral esquerda (1), selecione "API's Serviços" (2) e então clique em "Credenciais". Como mostra a imagem abaixo;
Para que as credenciais apareçam a API precisa estar ativada. Pode ser que demore algumas horas para o sistema ativá-la.
Com a API ativa, clique em "+ Criar credenciais" (1) e em seguida seleciona a opção "Chave de API" (2). Como mostra a imagem abaixo;

Copie a chave de API que aparecerá na tela e abra o editor da Fabapp para inserir esse código na parte de configurações do editor em "serviços Google":


No editor da Fabapp, abra a aba de Lista e certifique-se que a Função GPS está ativada na lista:

API no Fabi Delivery para usuários premium
Usuários do Plano Premium precisam inserir uma chave de API para utilizarem o app de Delivery. Essa API deve ser inserida nessa parte do painel de "Informações da Loja":

Inserir limitação de carregamentos à chave de API
Para evitar eventuais surpresas com cobranças excessivas, será necessário configurar a limitação do número de visualizações do mapa que usa determinada API inserida no app.
Lembre-se de que a ativação desta API pode gerar custos que serão debitados do cartão de crédito cadastrado, de forma é que importante ficar atento.
Para saber como ativar uma limitação de carregamentos do mapa, veja abaixo.
Acesse o link https://console.cloud.google.com/apis/dashboard e clique no menu da lateral esquerda, selecionando a opção "APIs e serviços" e então "Biblioteca";
Selecione a opção Maps Javascript API e clique em "Gerenciar";
Clique em "Cotas" (1) localizado no topo da página e então ative a opção "Map loads por dia" (2). Como mostra a imagem abaixo;

Role a página para baixo e clique no lápis ao lado de "Map loads per day" para editar a quantidade máxima de carregamentos que deseja permitir por dia;
*16. Preencha o box com a quantidade desejada e clique em "Salvar" para terminar.

Recomendamos a limitação para evitar cobranças, mas caso faça sentido para o aplicativo,é possível manter os carregamentos ilimitados selecionando a opção "Unlimited" como mostra a imagem acima.
Com isso não correrá o risco de receber uma cobrança decorrente de um grande número de visualizações do mapa no app, que apresentará o modo de visualização padrão até atingir o limite determinado.
Importante ressaltar que, após este limite, a visualização do mapa voltará para o modo inativo.
Faturamento
Para verificar quanto já foi visualizado e gasto com o uso do mapa, clique no menu localizado no canto superior esquerdo e em seguida em "Faturamento". Como mostra a imagem abaixo.

Se preferir, veja o vídeo:
Depois de ativar a chave de API você provavelmente irá querer utilizar um mapa para Geolocalizar itens dentro da funcionalidade Lista. Para fazer isso, basta adicionar a chave de API gerada através dos passos orientados acima e então ativar o GPS dentro da funcionalidade Lista a ser geolocalizada. Busque por "Lista" nesta Central de ajuda para saber como.
Atualizado em: 04/01/2023