API Google Geocoding v2 внезапно перестал работать

API Geocoding v2 неожиданно остановился.

например http://maps.google.com/maps/geo?q=27703&output=json&key=AIzaSyBVr3n3IVZzakGvtIWeRaJEXsC63JHZ0w8

Я не могу получить lat,long из API. Вывод с сервера:

{
  "Status": {
    "code": 610,
    "request": "geocode"
  }
}

Я искал status: 610, но не смог найти подходящей информации.

Спасибо.


person Shashank Degloorkar    schedule 08.03.2013    source источник


Ответы (2)


Служба остановлена.

Это 8 марта.

См. вверху этой страницы информацию о смерти версии 2.

См. Google Geocoding API для v3.

...

Редактировать.

На самом деле, есть страница об обновлении до версии 3, которая может оказаться полезной.

...

Редактировать.

Как только что было указано, срок устаревания Geocoding API V2 был продлен еще на 6 месяцев, но будьте осторожны при использовании.

Из ссылки @FrVaBe: «Сегодня мы также снижаем ограничение на Geocoding API V2 с 15 000 запросов в день до 2 500 запросов в день, что эквивалентно дневному лимиту на Geocoding API V3».

person Rafe    schedule 08.03.2013
comment
+1 за указание на то, что с 2010 года можно ожидать неожиданного поведения ;-) - person FrVaBe; 08.03.2013
comment
(facepalm) спасибо за указание. перейдет на V3. Спасибо - person Shashank Degloorkar; 08.03.2013
comment
Срок устаревания API геокодирования V2 был просто продлен другим 6 месяцев. - person FrVaBe; 09.03.2013
comment
Ха-ха, слишком много людей застряли в той же лодке, что и Шаш. Тем не менее, по крайней мере, Шаш теперь умеет мигрировать :) - person Rafe; 09.03.2013
comment
Похоже, ошибка не связана с графиком устаревания. Как указывает @FrVaBe, похоже, проблема связана с используемым ключом. - person djd; 11.03.2013
comment
это ограничение использования на ключ API или на IP? - person Ab'initio; 14.03.2013
comment
Afaik v3 не требует ключа. Таким образом, ограничение будет по ip. Однако следует соблюдать осторожность при кодировании на стороне сервера или на стороне клиента. - person Rafe; 18.03.2013

Похоже, вы используете Geocoding API V2. Список кодов состояния можно найти здесь. Статус, который вы получаете,

610     G_GEO_BAD_KEY  
The given key is either invalid or does not match the domain for which it was given. 

Поэтому проверьте, чтобы использовать правильную версию API (очевидная версия V3 - V2 была остановлена, как упоминает @Rafe)

Я никогда не использовал этот API, но запрос должен иметь эту форму

http://maps.googleapis.com/maps/api/geocode/output?parameters
person FrVaBe    schedule 08.03.2013