Геокодирование адреса не дает широты и долготы - PullRequest
0 голосов
/ 24 сентября 2018

Я использую этот URL http://maps.googleapis.com/maps/api/geocode/json?address="ADDRESS"&sensor=false?key=APIKey нашего проекта.Но не получить результаты.Он показывает ошибку, хотя я использую ключ API

{
   "error_message" : "Keyless access to Google Maps Platform is deprecated. Please use an API key with all your API calls to avoid service interruption. For further details please refer to http://g.co/dev/maps-no-account",
   "results" : [],
   "status" : "OVER_QUERY_LIMIT"
}

Невозможно понять, в чем проблема.Любая помощь будет высоко ценится

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Я считаю, http://maps.googleapis.com/maps/api/geocode/json?address="ADDRESS"&sensor=false?key=APIKey неправильно.

Посмотрите на эту часть ?key=APIKey, она должна быть &key=APIKey.Также обратите внимание, что параметр address не должен иметь " символов, а параметр датчика больше не требуется, он давно устарел.

Запрос должен быть

https://maps.googleapis.com/maps/api/geocode/json?address=ADDRESS&key=APIKey

Надеюсь, это поможет!

0 голосов
/ 24 сентября 2018

ясно сказано:

«Бесключевой доступ к платформе Google Maps»

, чтобы использовать API Google, вам необходимо зарегистрировать приложение и запросить услуги API.поэтому у вас будет

доступ к вашему ключу для использования, имейте в виду, что все службы API требуют клиентский ключ , и вы должны предоставить его в Запросе в противном случаеВы не можете использовать API Google.

Вы можете создать ключ после регистрации здесь

...