Como corrigir o Google Maps Field no ACF PRO (chave de API)
Perguntas frequentes
Por que o Google Maps Field do ACF mostra um mapa cinza?
O mapa cinza significa que a Google Maps JavaScript API não conseguiu carregar. Quase sempre a causa e a falta de chave de API valida registrada no ACF ou a Maps JavaScript API desativada no projeto do Google Cloud. Abra o console do navegador para ler a mensagem de erro exata.
Como adiciono a chave de API do Google Maps no ACF PRO?
Use o filtro acf/fields/google_map/api ou a função acf_update_setting com google_api_key dentro de um hook acf/init. Coloque o código no functions.php do tema filho ou em um plugin de snippets, trocando o valor pela sua chave real gerada no Google Cloud Console.
Quais APIs do Google preciso habilitar para o campo funcionar?
Três APIs são exigidas: Maps JavaScript API para desenhar o mapa, Geocoding API para converter endereco em coordenadas e Places API para o autocomplete de endereco. Em projetos criados após marco de 2025, ative também a Legacy Places API.
O que significa o erro ApiNotActivatedMapError?
Esse erro no console indica que a chave existe, mas a Maps JavaScript API não esta habilitada no projeto do Google Cloud. Abra a biblioteca de APIs, procure por Maps JavaScript API e clique em Ativar; depois recarregue a tela de edição do post.
Preciso ativar faturamento no Google Cloud para o mapa do ACF aparecer?
Sim. Desde 2018 a Google Maps Platform exige uma conta de faturamento vinculada ao projeto, mesmo dentro da cota gratuita mensal. Sem faturamento ativo a chave e recusada e o console acusa BillingNotEnabledMapError.
O mapa funciona no staging mas some em producao, por que?
A chave tem restricao de referenciador HTTP apenas para o domínio de staging. Edite a chave em Credenciais, adicione o domínio de producao a lista de referenciadores HTTP e aguarde alguns minutos para a alteração propagar.
A busca de endereco não sugere nada, o que falta?
O autocomplete depende da Places API. Habilite a Places API e, em projetos novos, a Legacy Places API no Google Cloud. Confirme também que a Geocoding API esta ativa, pois ela converte o endereco escolhido em latitude e longitude para salvar.














