0
Answered

не учитывает населенный пункт

alextalov 3 years ago updated by Антон 3 years ago 2

Здравствуйте!

rest запрос: не отрабатывает фильтрация по незаполненым полям, в данном примере улица "Чкалова" есть и в городе "Оренбург" и в селе "Краснохолм". Но я хочу искать только в городе и явно указываю что населенный пункт пустой. Подсказка тем не менее выдает Улицу и в городе и в селе. Как отфильтровать правильно?


<query>Чкалов</query><from_bound><value>street</value></from_bound><to_bound><value>street</value></to_bound>

<locations>
<region>Оренбургская</region>
<area></area>
<city>Оренбург</city>
<settlement></settlement>
</locations>

Answer

Answer
Under review

Добрый день!

Дело в том, что пустой settlement в ограничениях указать нельзя, он игнорируется. Согласно ФИАС населенные пункты – это часть города, поэтому принадлежащие им улицы тоже попадут в ответ. Если вдруг поможет – вот пример реализации на JS. Если вам это не подходит – дайте знать.

Answer
Under review

Добрый день!

Дело в том, что пустой settlement в ограничениях указать нельзя, он игнорируется. Согласно ФИАС населенные пункты – это часть города, поэтому принадлежащие им улицы тоже попадут в ответ. Если вдруг поможет – вот пример реализации на JS. Если вам это не подходит – дайте знать.