Obtenir PLUS de LIMITE de REQUÊTE après une demande auprès de géocodage
Je suis en utilisant le ggmap de géocodage pour trouver la latitude et la longitude de différentes villes. Il a fonctionné parfaitement hier mais j'ai une LIMITE de REQUÊTE après qu'une demande d'aujourd'hui.
En fait si je viens de charger la bibliothèque et de l'exécution de géocodage il jette le PLUS de LIMITE de REQUÊTE d'erreur:
> library(ggmap)
> geocode("Paris")
Information from URL : http://maps.googleapis.com/maps/api/geocode/json?address=Paris&sensor=false
lon lat
1 NA NA
Warning message:
geocode failed with status OVER_QUERY_LIMIT, location = "Paris"
J'ai vérifié les différents sujets sur stackoverflow mais personne ne semble avoir le même problème.
J'ai essayé de voir si j'ai été plus de 2500 limite (mais très peu probable, je suis nouveau sur le codage donc peut-être que j'ai fait quelque chose de mal...) et geocodeQueryCheck() lit 2498 mais là encore, il se réinitialise à chaque fois que je lance la bibliothèque(ggmap).
Cela a fonctionné une fois quinze minutes plus tôt, lorsque j'ai redémarré Rstudio, mais maintenant il ne fonctionne plus, je suis complètement perdue!
Quelqu'un a une idée de ce que pourrait être le problème?
PS: je suis nouveau sur stackoverflow donc si vous avez une remarque sur quoi que ce soit s'il vous plaît dites-moi!
geocodeQueryCheck()
retourne juste un compteur interne et non pas le vrai nombre de requêtes que vous êtes de gauche. Voir ici aussi: developers.google.com/maps/documentation/geocoding/...Merci, c'est ce que j'ai fait, le lendemain, il a parfaitement fonctionné!
OriginalL'auteur Edouard Cuny | 2016-03-23
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème similaire en utilisant
ggmap::geocode()
pour un lot d'endroits où environ 20% des sites a donné le PLUS de LIMITE de REQUÊTE erreur, même sigeocodeQueryCheck()
ne montrent plus qu'assez de géocodage des requêtes restantes, et les erreurs ont été réparties de façon sporadique tout au long de l'emplacement, et pas seulement les derniers 20%. Si je rediffusé le sous-ensemble de lieux qui ont échoué la première fois, une fois de plus, j'ai donc eu à parcourir en sous-ensembles plus petits jusqu'à ce qu'ils avaient tous les géocodes.ggmap v2.7 permet à l'utilisateur de spécifier une carte Google Maps API par le biais de la
register_google()
fonction. v2.7 n'est pas sur CRAN encore, donc vous devez utiliserdevtools::install_github("dkahle/ggmap")
pour l'installer. Après mise à jour vers cette version et ma Clé APIregister_google(key = "my_api_key")
, le même lot travaillé dans un seul terme comme prévu.La Google Maps API Key est facile à obtenir:
https://developers.google.com/maps/documentation/geocoding/get-api-key
developers.google.com/maps/documentation/geocoding/...
Il ressemble à l'API de Google système a changé à compter du 16 juillet 2018. Maintenant, vous devez avoir un compte et une carte de crédit, même si vous obtenez toujours des services gratuits.
J'ai eu à utiliser
googleway
pour résoudre ce (voir la réponse de @SymbolixAU)OriginalL'auteur sbha
Si vous voulez être sûr de votre quota, vous pouvez obtenir un Google Maps API key, puis l'utiliser dans mon
googleway
paquetMerci! Cela a fonctionné pour moi. Avec ggmap j'ai continué à obtenir le OVER_QUERY_LIMIT erreur.
OriginalL'auteur SymbolixAU
Essayé de m'inscrire pour api_key, ressemble à un service payant.
source = “dsk” semble être la seule solution de contournement:
Voir si cela fonctionne pour vous.
Merci Ghose. J'ai eu le même problème ci-dessus. "dsk" résolu.
Vous êtes les bienvenus @ astronomerforfun. Tenez-nous au courant si vous trouvez d'autres alternatives.
OriginalL'auteur Ghose Bishwajit
Du 11 juin 2018 Google a changé l'accès à l'API de Google.
Maintenant vous DEVEZ définir une carte de crédit à votre compte pour obtenir la permission d'utiliser l'Api. Il y a un compte gratuit qui ne vous facturerons rien sur votre carte de crédit avec des limitations sur le nombre de requêtes que vous pouvez faire (comme c'était le cas avant le changement).
Si vous avez besoin d' plus de requêtes vous devez modifier votre compte à un normal qui se charge de vous lorsque vous utilisez l'Api de plus de la gratuit des limites.
OriginalL'auteur NetVicious
La demande de ne pas utiliser une clé, ce qui signifie: vous partagez le quota avec toutes les pages hébergées sur le même serveur(même adresse IP/peut être houndreds de domaines).
Comme il semble que cette bibliothèque ne supporte qu'une option pour les entreprises-les utilisateurs fournissent des informations d'identification.
Il y a un fonction de demande à partir de 2014 , mais tant qu'il n'est pas implémenté j'ai peur, il n'y a rien que vous pouvez faire(en tant que non-utilisateurs) lorsque vous utilisez cette bibliothèque(à l'exception de modifier la bibliothèque, mais je ne suis pas familier avec la R je ne peux pas donner plus d'aide).
OriginalL'auteur Dr.Molle