2015-10-13 2 views
-1

Я получил ключ api, выполнив обычные шаги. Тогда я смог получить карту и использовать некоторые встроенные вещи на ней, например, поиск и т. Д. Затем я попробовал маршрутизацию, мне не удалось получить маршруты. Когда я вставил запрос:не удалось получить маршруты из google api

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

в браузере я получил следующее и понял, что у меня нет разрешения. Я искал эту проблему, но не смог найти решение, пожалуйста, помогите. Ответ на браузер:

{ 
    "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

вы можете получить от http://stackoverflow.com/questions/32995197/adding-polylines-in-asynctask-android/33078535#33078535.distanceText и дайте мне знать результат, если лицо какие-либо проблемы –

+0

Это не решение для моей проблемы, и вы не принимаете несколько координат во время маршрутизации – user2824137

+0

ok, вы можете достичь этого, пошагово, используя корень от 1 до 2 и 2 до 3 и 3to 4 –

ответ

0
  1. Убедитесь, что вы используете ключ сервера API, а не Android ключ (развития мобильной связи). См. Это сообщение:

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

  2. Также убедитесь, что вы отправляете ключ к экземпляру GooglePlaces.

  3. Если вы ограничиваете использование ключа API по IP, убедитесь, что ваш запрос исходит из разрешенного адреса.

+0

Я уверен, что использую ключ Android, любые другие идеи? ? – user2824137

+0

, если вы используете андроид-ключ, тогда убедитесь, что вы неправильно используете API-интерфейс сервера использования. –