API de géocodage de Google-demande rejetée

apparemment, je n'ai pas besoin d'une 'clé D'API Maps' pour utiliser 'L'API de géocodage Google' selon:

http://code.google.com/apis/maps/documentation/geocoding/index.html

cependant, j'obtiens ceci:

{
  "status": "REQUEST_DENIED",
  "results": [ ]
}

cela signifie-t-il que mon IP est bloquée? Que puis-je faire pour surmonter cela? Grâce.

Christian

45
demandé sur cs0815 2010-07-09 16:30:25

11 réponses

Jusqu'à la fin de 2014, une source commune de cette erreur était d'omettre le sensor paramètre de la demande, comme ci-dessous. Cependant, comme de 2014/12/31 ou antérieure n'est plus nécessaire:

le paramètre du capteur

L'API GoogleMaps exigeait auparavant que vous incluiez le paramètre capteur pour indiquer si votre application utilisait un capteur pour déterminer l'emplacement de l'utilisateur. Ce paramètre n'est plus requis.


avez-vous spécifié le sensor paramètre sur la demande?

"REQUEST_DENIED" indique que votre demande a été rejetée, généralement en raison de l'absence d'un paramètre de capteur.

capteur (requis) - indique si la demande de géocodage provient ou non d'un appareil doté d'un capteur de localisation. Cette valeur doit être soit true ou false

70
répondu Rup 2015-01-04 13:00:19

REMOVE APIKEY PARAMETER AND IT'S VALUE

par exemple. https://maps.googleapis.com/maps/api/geocode/json?address=[YOUR ADDRESS]&sensor=true

18
répondu PARTH DAVE 2012-10-24 10:17:20

j'ai trouvé que dans mon cas, appeler au service sans protocole sécurisé (ce qui signifie: http), après avoir ajouté la clé= API_KEY