2015-03-10 1 views
3

При обращении на ссылку ниже: http://maps.googleapis.com/maps/api/geocode/jsonПревышенные ограничения по использованию API геокодирования

Я получаю ответ:

{ 
    "error_message" : "You have exceeded your daily request quota for this API.", 
    "results" : [], 
    "status" : "OVER_QUERY_LIMIT" 
} 

Есть только два API, перечисленные в Google Developers Console - как сообщают, что они находятся под их пределы использования.

Является ли сервис геокодирования включенным в любой из них, а если нет, то есть способ проверить использование или заплатить за обновление?

Maps API v3 # запросов Daily квотирования: 25k 28 дней всего: 2.37k

Static Maps API # запросов Daily квотирования: 25k 28 дней всего: 45.21k

Спасибо заранее, Jon

+3

Jon, если вы геокодирования адреса на стороне сервера, то квота 2500 запросов/день. Вы работаете на стороне сервера геокодирования или на стороне клиента? Я также ударил это, когда начал с Maps API V3, поэтому я ограничил запросы на стороне сервера до минимума и как можно больше пошёл на сторону клиента. Кроме того, вы включаете свой ключ api в этот запрос URL, т. е. '& key ='? –

+0

Привет Луки - Да, серверная сторона, и мы кэшируем результаты. У меня возникло впечатление от другой дискуссии о том, что передача ключа api необходима только для бизнес-счетов? – Jon

+0

Хорошо, я постараюсь устранить любую возможность. поэтому я бы набрал запрос, который вы пытаетесь сделать в строке url, с ключом и без него, и посмотрите ответ, который вы получите. Я бы также установил новый ключ и проверил его. Другое дело, вы можете отправлять слишком много запросов в секунду, потому что я знаю, что у Google есть предел для этого? –

ответ

15

Благодаря luke_mclachlan для исправления.

В URL-адресе отсутствует параметр для ключа API, например.

https://maps.googleapis.com/maps/api/geocode/json?key=AbCdEfGhIjKlMnOpQrStUvWxYz&address=Dallas&sensor=true 

Что бросала нас было то, что без ключа API, кажется, нижний предел, который мы поражали примерно 2:30 утра, который не появлялся в тестировании.

Ключ API используется, можно найти в Google Developers Console здесь: https://console.developers.google.com/project

Нажмите на имя проекта Затем посмотрите на меню слева и нажмите «Учетные данные» в разделе «APIs & Auth» Значение «API KEY» является одинаковым для всех вхождений

Jon

+1

Спасибо, это поставило меня на правильный путь. Тем не менее, он работал только для меня, когда я положил «& key = [API_KEY]» в конце строки (источник: https://developers.google.com/maps/documentation/geocoding/intro?hl=de) – bromelio