2015-10-13 2 views
-1

J'ai obtenu la clé api en suivant les étapes habituelles. Ensuite, j'ai été en mesure d'obtenir la carte et d'utiliser certaines choses intégrées comme la recherche etc Puis plus tard, j'ai essayé le routage, je ne pouvais pas obtenir les routes. Quand je collais la demande:impossible d'obtenir les routes à partir de l'API Google

https://maps.googleapis.com/maps/api/directions/json?origin=28.6100,2077.2300&destination=18.9750,72.8258&key=mykey

sur le navigateur que je suis arrivé ce qui suit et rendu compte que je n'ai pas l'autorisation. J'ai cherché ce problème mais je n'ai pas trouvé la solution, merci de nous aider. Réponse sur le navigateur:

{ 
    "error_message" : "This IP, site or mobile application is not authorized  to use this API key. Request received from IP address xxxxxxxx, with empty  referer", 
    "routes" : [], 
    "status" : "REQUEST_DENIED" 
} 
+0

vous pouvez obtenir de http://stackoverflow.com/questions/32995197/adding-polylines-in-asynctask-android/33078535#33078535.distanceText et laissez-moi savoir si le résultat face à tout problème –

+0

Il n'est pas la solution pour mon problème et vous ne prenez pas de multiples coordonnées lors du routage – user2824137

+0

ok vous pouvez réaliser cela par des moyens de gradins dessiner la racine entre 1 à 2 et 2 à 3 et 3 à 4 –

Répondre

0
  1. Assurez-vous que vous utilisez la clé API serveur, et non une clé Android (développement mobile). Voir ce post:

    Google Places API request denied for Android autocomplete, even with the right api key.

  2. Assurez-vous également que vous envoyez la clé à l'instance GooglePlaces.

  3. Si vous restreignez l'utilisation de la clé API par IP, assurez-vous que votre demande provient d'une adresse autorisée.

+0

Je suis sûr que j'utilise la clé Android, d'autres idées? ? – user2824137

+0

Si vous utilisez une clé Android puis assurez-vous que vous utilisez la clé API du serveur. –