0
Answered

​Как различать подсказки, если существует две одинаковые улицы в одном городе?

Viktor Kulyabin 3 years ago • updated by Валерия 5 months ago 13

Как будут выводиться результаты, если существуют две одинаковые улицы в одном городе?


Например, в Калининграде:

ул Береговая;

ул Марата;

ул Заводская;

ул Строительная.


Было бы очень круто, если в подсказках их все можно было бы как-то различать.

Можно ли как-то в выдаче подсказок отделять эти улицы, например, добавив к ним информацию о районе?


Еще пример: в г Калининград есть два адреса ул. Заводская д 1.

Это так же отображено в БД ФИАС, у этих домов разные house_fias_id и street_fias_id. Но при поиске у вас на сайте в подсказках высвечивается только один адрес. Как можно выводить оба адреса? С уточнением района.


Можно ли в подсказках выводить оба адреса и добавлять индекс? Индексы у адресов разные, соответственно у пользователя появится хоть какой-то шанс определить именно свой адрес.




Answer

Answer

Виктор, прошу прощения за долгий ответ! Сейчас, к сожалению, нет никакого способа различать эти улицы.

Answer

Виктор, прошу прощения за долгий ответ! Сейчас, к сожалению, нет никакого способа различать эти улицы.

Изменилось ли что-нибудь по этому вопросу? Если по данному запросу улиц несколько, вы можете возвращать список объектов. Или можно использовать район города. Есть ли какое-нибудь решение?

Нет, возвращаем одну из дублирующихся улиц. 

Уточните, пожалуйста, а зачем нужна вторая? Это же просто дубль той же улицы.

Из возвращаемого объекта получаю геокоординаты, поэтому одинаковые улицы из разных районов нужно различать.

Дайте примеры, пожалуйста.

Валерия, название тоже, но улица то другая.

Дайте примеры, пожалуйста. 

1

ул. Марата, 4 Санкт-Петербург 191025

59.930890, 30.355592

2

улица Марата, 4

Санкт-Петербург, Россия, 198218

59.829869, 30.099571

Обе эти улицы Подсказки возвращают:

Вторая по ФИАС так и называется — Марата (Сергиево). То есть дубля названия нет.

Отлично, спасибо большое за разъяснение.

Пожалуйста. Будут вопросы — пишите.