Клуб API Карт

spn parameter is too large

Константин Куцевалов
21 марта 2016, 13:31

Столкнулся сегодня со странной ситуацией, при одинаковом запросе (параметры не меняются), от случая к случаю возвращается либо ошибка

{"error":{"status":"400","message":"spn parameter is too large"}}

либо нормальный ответ с результатами. Причем чаще всего именно ошибка.

https://geocode-maps.yandex.ru/1.x/?format=json&lang=RU_ru&kind=locality&spn=0.002,0.002&geocode=43.10562,131.87353

по данным координатам находится 

https://maps.yandex.ru/?text=43.10562%2C131.87353&sll=131.874139%2C43.105775&sspn=0.030921%2C0.013757&ol=geo&ouri=ymapsbm1%3A%2F%2Fgeo%3Fll%3D131.874%252C43.106%26spn%3D0.001%252C0.001%26text%3D%25D0%25A0%25D0%25BE%25D1%2581%25D1%2581%25D0%25B8%25D1%258F%252C%2520%25D0%259F%25D1%2580%25D0%25B8%25D0%25BC%25D0%25BE%25D1%2580%25D1%2581%25D0%25BA%25D0%25B8%25D0%25B9%2520%25D0%25BA%25D1%2580%25D0%25B0%25D0%25B9%252C%2520%25D0%2592%25D0%25BB%25D0%25B0%25D0%25B4%25D0%25B8%25D0%25B2%25D0%25BE%25D1%2581%25D1%2582%25D0%25BE%25D0%25BA%252C%2520%25D0%2592%25D0%25B5%25D1%2580%25D1%2585%25D0%25BD%25D0%25B5%25D0%25BF%25D0%25BE%25D1%2580%25D1%2582%25D0%25BE%25D0%25B2%25D0%25B0%25D1%258F%2520%25D1%2583%25D0%25BB%25D0%25B8%25D1%2586%25D0%25B0%252C%252030&ll=137.593327%2C36.941994&z=2

1 комментарий
Подписаться на комментарии к посту
Добрый день, Константин!

У Вас в запросе неверный порядок координат в параметре geocode=43.10562,131.87353
Иными словами, с точки зрения сервиса Вы запрашиваете широту больше 90 градусов. Сообщение об ошибке некорректное, обратим внимание. Спасибо!
А Вам советуем либо поменять порядок координат в запросе, либо добавить в запрос параметр sco=latlong.
Удачи!