google maps api, A chave de API fornecida é inválida

Esta é a minha primeira vez postando uma pergunta sobre estouro de pilha, realmente esperando que vocês possam ajudar.

Estou tentando usar a API de geocodeing do google maps pela primeira vez e não consigo fazer com que ela funcione.

O formato de URL que estou usando é:

https://maps.googleapis.com/maps/api/geocode/json?address=LS2+9AQ&sensor=false&key=[MY_API_KEY]

Neste caso, estou procurando o código postal do Reino Unido: LS2 9AQ em um navegador chrome.

A url funciona quando não uso minha chave de API, mas o limite do número de chamadas permitidas sem a chave é muito baixo para as minhas necessidades.

Ainda não estou usando isso em um site de produção, por enquanto ele está sendo executado em meu dev local no chrome.

A resposta real que recebo é:

[error_message] => The provided API key is invalid.
[results] => Array
    (
    )

    [status] => REQUEST_DENIED

Quando eu removo a chave da API, ela funciona e retorna o seguinte:

{
   "results" : [
      {
         "address_components" : [
            {
               "long_name" : "LS2 9AQ",
               "short_name" : "LS2 9AQ",
               "types" : [ "postal_code" ]
            },
            {
               "long_name" : "Woodhouse",
               "short_name" : "Woodhouse",
               "types" : [ "sublocality", "political" ]
            },
            {
               "long_name" : "Leeds",
               "short_name" : "Leeds",
               "types" : [ "locality", "political" ]
            },
            {
               "long_name" : "West Yorkshire",
               "short_name" : "West York",
               "types" : [ "administrative_area_level_2", "political" ]
            },
            {
               "long_name" : "United Kingdom",
               "short_name" : "GB",
               "types" : [ "country", "political" ]
            },
            {
               "long_name" : "Leeds",
               "short_name" : "Leeds",
               "types" : [ "postal_town" ]
            }
         ],
         "formatted_address" : "Woodhouse, Leeds, West Yorkshire LS2 9AQ, UK",
         "geometry" : {
            "bounds" : {
               "northeast" : {
                  "lat" : 53.8090296,
                  "lng" : -1.5509549
               },
               "southwest" : {
                  "lat" : 53.8083045,
                  "lng" : -1.5519655
               }
            },
            "location" : {
               "lat" : 53.808447,
               "lng" : -1.5517752
            },
            "location_type" : "APPROXIMATE",
            "viewport" : {
               "northeast" : {
                  "lat" : 53.81001603029149,
                  "lng" : -1.550111219708498
               },
               "southwest" : {
                  "lat" : 53.80731806970849,
                  "lng" : -1.552809180291502
               }
            }
         },
         "types" : [ "postal_code" ]
      }
   ],
   "status" : "OK"
}

Eu tentei substituir o URL com um que está atualmente em uso no meu site de obras e eu tenho a mesma resposta, eu tentei duas chaves diferentes que eu gerou, uma criada na semana passada e outra criada há uma hora. Eu configurei as chaves da seguinte maneira:

o pagamento é ativado e um cartão de crédito é anexado ao projeto (foi-me dito que isso era necessário para aumentar o limite de api ao validar a identidade)em um referenciador chave está definido como "dev.test.com/*" (esta é a URL que estou usando no meu dev local para isso). Na outra chave, nenhum referenciador é especificado.a chave é uma chave de apps do navegador

Estou definitivamente inserindo a chave corretamente, tanto eu como outro desenvolvedor verificamos isso várias vezes, alguém tem alguma idéia sobre o que poderia estar errado?

Agradecemos antecipadamente a qualquer um que ajude.

ATUALIZAR Eu encontrei o problema que estava fazendo com que o processo parasse de funcionar após 10 iterações. A API de geocodificação google tem um limite de 10 chamadas por segundo no lugar e eu estava passando por isso, eu adicionei agora em um atraso de 1 segundo a cada 10 iterações e agora eu posso, em teoria, atingir o limite diário.

No entanto, ainda preciso de mais chamadas do que o limite gratuito padrão, conforme descrito nos comentários abaixo. Acredito que posso usar uma chave de API para aumentar o limite gratuito com base em uma conta verificada. Eu estou usando isso para os negócios, mas não é alto o suficiente para valer a pena pagar por isso. Alguém pode ajudar a esclarecer isso para mim?

questionAnswers(2)

yourAnswerToTheQuestion