Клуб API Карт

геокодирование по Белгороду. Глюки?

taxi203
25 февраля 2013, 09:34

Ввожу запрос какого-нибудь белгордского адреса, например: "белгород есенина 5".
В ответ получаю огромный список адресов, абсолютно не относящихся к Белгороду:
Беларусь, Минск, улица Сергея Есенина, 3к1
Россия, Санкт-Петербург, улица Есенина, 5
Украина, Николаевская область, Николаев, Корабельный район, улица Есенина, 5
Россия, Новосибирская область, Новосибирск, улица Есенина, 5
Россия, Нижегородская область, Нижний Новгород, улица Сергея Есенина, 5
Россия, Краснодарский край, КРАСНОДАР, улица Сергея Есенина, 3
Украина, Донецкая область, Енакиево, улица Есенина, 5
Россия, Рязанская область, Рязань, Октябрьский район, улица Есенина, 5
Россия, Пензенская область, Пенза, улица Есенина, 5к1
Россия, Московская область, Ступинский район, Ступино, улица Есенина, 5
Россия, Воронежская область, Воронеж, улица Есенина, 1
......и т.д.

Пытаюсь ограничить зону поиска при помощи параметра boundedBy, но получаю тот же список.

7 комментариев
Подписаться на комментарии к посту

Судя по документации, сам по себе boundedBy ничего не ограничивает, а лишь указывает приблизительное местоположение объекта (влияет на сортировку результатов)

Нужно дополнительно указать strictBounds: true

дык и сортировки то не происходит - вываливается список в том же порядке.

кроме того на других городах, даже без ограничения территории поиска все работает нормально. Например на запрос "новосибирск есенина 5" приходит одна единственная строка искомым адресом. А в случае с Белгородом какая то фигня происходит.

 

Я написал разработчикам.

Они про эту проблему знают. Обещали что к концу этой недели выпустят исправления.

Спасибо Вам за сообщение.

Аналогичная проблема: Если произвести поиск по запросу "Остров" (kind: 'locality') при установленном центре на С-Пб в список войдут многие деревни, но ниодна из деревень Ленинградской области.

При том же запросе с центром карты на Москве, нужные деревни из ЛО так же не отображаются.

Надеюсь на скорое исправление данной ошибки.

параметр "kind" предназначен для обратного геокодирования

Спасибо за полезное указание, но сути проблемы это не меняет.

какие опции Вы указываете при геокодировании?