Google Geolocation API: вы превысили суточную квоту запросов для этого API.

Я пытаюсь получить значения широты и долготы для определенного места в запросе веб-сервиса, но когда я пытаюсь получить его, я получаю это сообщение об ошибке

"Вы превысили дневную квоту запросов для этого API. Если вы не установили индивидуальную дневную квоту запросов, убедитесь, что у вашего проекта есть активный платежный аккаунт: http://g.co/dev/maps-no-account [результаты]".

Моя проблема в том, что у меня есть ключ API, и я добавил его в свой запрос. В консоли моего проекта я добавил API геолокации и скопировал свой ключ API. Вот мой запрос:

$url = 'https://maps.google.com/maps/api/geocode/json?key={mykey}&address=%22' . $city . '%22&sensor=true';

Я не знаю, в чем может быть проблема, потому что сообщение об ошибке говорит "... maps-no-account", но у меня есть ключ API, тогда я предполагаю, что ключ API связан с моей учетной записью, но, похоже, он не работает. Если есть идеи?

Если это невозможно сделать с помощью Google без оплаты, есть ли какой-либо другой полезный и бесплатный инструмент для моей цели?


person ChicoDeLosGatos    schedule 19.09.2018    source источник
comment
tech.yandex.com/maps/mapsapi   -  person TsV    schedule 19.09.2018
comment
Спасибо! Я смог использовать эту веб-страницу, чтобы иметь возможность запрашивать то, что мне нужно. Это было очень полезно!   -  person ChicoDeLosGatos    schedule 19.09.2018


Ответы (1)


Сообщение об ошибке вполне понятно.

  • вы превысили дневную квоту запросов для этого API.

Вам разрешено делать некоторые запросы, и вы использовали эти запросы.

  • убедитесь, что биллинг активен в вашей учетной записи.

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

person DaImTo    schedule 19.09.2018
comment
Интересно, почему это могло быть так, ведь я только смог сделать запрос. Кроме того, в сообщении об ошибке это дает мне понять, что я не использую ни одного пользователя, что неверно. Тоже искал альтернативу, но уже нашел, воспользуюсь сайтом tech.yandex.com/maps/mapsapi. В любом случае, спасибо за ответ! :) - person ChicoDeLosGatos; 19.09.2018
comment
Ключ API — это пользователь. Насколько я знаю, для этого API нет бесплатной квоты, вам нужно включить выставление счетов, прежде чем он вообще заработает. Пожалуйста, не забудьте принять ответ, если он вам помог - person DaImTo; 19.09.2018