J'essaie d'obtenir les valeurs de latitude et de longitude d'un lieu spécifique dans une requête de service Web, mais lorsque j'essaie de l'obtenir, j'obtiens le message error_message.
"Vous avez dépassé votre quota de demandes quotidiennes pour cette API. Si vous n'avez pas défini de quota de demandes quotidiennes personnalisé, vérifiez que votre projet a un compte de facturation actif: http://g.co/dev/maps-no-account [résultats]".
Mon problème est que j'ai une clé API et je l'ai ajoutée à ma requête. Sur la console de mon projet, j'ai ajouté l'API de géolocalisation et copié ma clé d'API. Voici ma requête:
$url = 'https://maps.google.com/maps/api/geocode/json?key={mykey}&address=%22' . $city . '%22&sensor=true';
Je ne sais pas quel pourrait être le problème, car message_erreur indique "... maps-no-account"
mais j'ai ma clé d'API, alors je suppose que la clé d'API est liée à mon compte, mais cela ne semble pas fonctionner. Si une idée?
S'il n'est pas possible de le faire avec Google sans payer de devis, existe-t-il un autre outil utile et gratuit pour moi?
Le message d'erreur est assez clair.
Vous êtes autorisé à faire des demandes et vous les avez utilisées.
L'API de géolocalisation n'est pas une API gratuite, vous devez payer pour l'utiliser utilisation et facturation vérifiez que votre compte de facturation a probablement été configuré pour le compte de développeur qui a créé votre clé d'API.