Клуб API Карт

Нежесткие ограничения поиска?

Пост в архиве.

Почему в ответ на запрос с ограничителями ll и spn я получаю список точек, которые выходят за границы заданной области? 


Запрос:

my @locations = $geo->location( 
address => 'тверская',
center => '37.618920,55.756994',
size => '0.552069,0.400552');


 

Ответ:

Россия, Москва, Замоскворецкая линия, метро Тверская (metro) 55.766263,37.605221 Россия, Москва, улица Тверская (street) 55.760910,37.610215

Россия, Москва, Тверская площадь (street) 55.761801,37.610080

Россия, Московская область, Сергиево-Посадский район, Сергиев Посад, улица Тверская (street) 56.339168,38.120431

Россия, Московская область, улица Тверская (street) 56.210843,36.970076

Россия, Краснодарский край, село Тверская (locality) 44.606003,39.614590

Россия, Санкт-Петербург, улица Тверская (street) 59.946892,30.384275

Россия, Санкт-Петербург, Колпино, улица Тверская (street) 59.738960,30.610516

Россия, Санкт-Петербург, поселок Петро-Славянка, улица Тверская (street) 59.799616,30.509805

Россия, Краснодарский край, Краснодар, улица Тверская (street) 45.115688,39.020849

 
2 комментария
Параметр геокодера boundedBy представляет из себя область на карте, где предположительно находится искомый объект, с которой начинается поиск. Будут находиться все возможные результаты вне зависимости от того задана область поиска или нет. Параметр boundedBy влияет на порядок выдачи результатов.
Я правильно понял: ограничить поиск какой-то областью невозможно?