Я пытаюсь получить значения широты и долготы для определенного места в запросе веб-службы, но когда я пытаюсь получить его, я получаю это error_message
«Вы превысили свою дневную квоту запросов для этого 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';
Я не знаю, в чем может быть проблема, потому что error_message говорит "... maps-no-account"
но у меня есть мой ключ API, тогда я предполагаю, что ключ API связан с моей учетной записью, но, похоже, он не работает. Если есть идея?
Если это невозможно сделать с помощью Google без оплаты, есть ли другой полезный и бесплатный инструмент для моей цели?
Сообщение об ошибке совершенно ясно.
Вам разрешено делать некоторые запросы, и вы использовали эти запросы.
API Geolocation не является бесплатным API, вы должны заплатить, чтобы использовать его использование и выставление счетов убедитесь, что ваша платежная учетная запись, вероятно, настроена для учетной записи разработчика, которая создала ваш ключ API.
Других решений пока нет …