Où placer la clé API pour Google API de Géocodage?
Nous utilisons Google API de Géocodage de la carte d'adresse de la Latitude et de la Longitude.
Voici l'exemple d'URL pour l'encodage (qui renvoie du json) -
http://maps.googleapis.com/maps/api/geocode/json?address=Dallas&sensor=false
Message: OVER_QUERY_LIMIT
Ok, c'est logique, parce que nous dépasser de plus de 2500 limite quotidienne, nous avons donc la place de la clé API, ce
http://maps.googleapis.com/maps/api/geocode/json?key=xxxxx&adresse=Dallas&sensor=false
Message: REQUEST_DENIED
Je me demande où/comment placer la Clé API.
Juste pour confirmer, vous disposez d'une clé API pour un compte d'affaires - pas une clé gratuite pour l'utilisation de l'api google maps en général?
Ajout d'infos d'ici à ma réponse: developers.google.com/maps/documentation/business/clientside
Juste pour articuler cela, le développeur de la console de programmation (API) peut être utilisé uniquement avec les Cartes Google maps Api côté client. L'appel que vous avez faire est de le de Géocodage de Google Maps API de service web, d'où le
double possible de Google Direction Api erreur: REQUEST_DENIED
Ajout d'infos d'ici à ma réponse: developers.google.com/maps/documentation/business/clientside
Juste pour articuler cela, le développeur de la console de programmation (API) peut être utilisé uniquement avec les Cartes Google maps Api côté client. L'appel que vous avez faire est de le de Géocodage de Google Maps API de service web, d'où le
REQUEST_DENIED
réponse.double possible de Google Direction Api erreur: REQUEST_DENIED
OriginalL'auteur Win | 2013-08-23
Vous devez vous connecter pour publier un commentaire.
Ressemble dans la version 3, vous devez passer le
ClientID
dans l'URL et pas unkey
comme vous le faites dans la version gratuite: https://developers.google.com/maps/articles/v2tov3#newkeyDe sorte que votre URL doit ressembler à: http://maps.googleapis.com/maps/api/geocode/json?client=xxxxx&adresse=Dallas&sensor=false
Pas la chance d'avoir un compte payant donc je ne peux pas tester mais je pense que vous êtes sur le bon chemin.
Pertinentes à partir de ce lien: https://developers.google.com/maps/documentation/business/webservices/
MODIFIER
Pour plus d'informations, y compris des instructions sur la façon de passer votre ID client à la Terre de l'API, API v2, et les Cartes de l'API de Flash, veuillez lire Chargement Api côté Client.
Si vous avez perdu votre IDENTIFIANT client ou de la clé de chiffrement, vous pouvez les récupérer en vous connectant à l' portail de support et en cliquant sur les Cartes: Ajouter des Url des liens sur la gauche de la page.
Pour éviter les limites que vous avez un cache de résultats au sein de votre application de base de données dépend de ce que vous géocodage (les adresses qui sont rarement les mêmes, ce qui signifie que vous devez débourser, ou des endroits communs fréquemment réutilisés, ce qui signifie que vous ne devez uniquement appeler les API google pour les nouveaux).
Pertinentes: gis.stackexchange.com/questions/15052/...
Pouvez vous s'il vous plaît voir cette question, c'est concernant geocodr classe de l'api de limitation de la stackoverflow.com/questions/54144432/...
OriginalL'auteur Matthew