Как различать подсказки, если существует две одинаковые улицы в одном городе?
Как будут выводиться результаты, если существуют две одинаковые улицы в одном городе?
Например, в Калининграде:
ул Береговая;
ул Марата;
ул Заводская;
ул Строительная.
Было бы очень круто, если в подсказках их все можно было бы как-то различать.
Можно ли как-то в выдаче подсказок отделять эти улицы, например, добавив к ним информацию о районе?
Еще пример: в г Калининград есть два адреса ул. Заводская д 1.
Это так же отображено в БД ФИАС, у этих домов разные house_fias_id и street_fias_id. Но при поиске у вас на сайте в подсказках высвечивается только один адрес. Как можно выводить оба адреса? С уточнением района.
Можно ли в подсказках выводить оба адреса и добавлять индекс? Индексы у адресов разные, соответственно у пользователя появится хоть какой-то шанс определить именно свой адрес.
Ответ
Виктор, прошу прощения за долгий ответ! Сейчас, к сожалению, нет никакого способа различать эти улицы.
Изменилось ли что-нибудь по этому вопросу? Если по данному запросу улиц несколько, вы можете возвращать список объектов. Или можно использовать район города. Есть ли какое-нибудь решение?
Нет, возвращаем одну из дублирующихся улиц.
Уточните, пожалуйста, а зачем нужна вторая? Это же просто дубль той же улицы.
Из возвращаемого объекта получаю геокоординаты, поэтому одинаковые улицы из разных районов нужно различать.
1
ул. Марата, 4 Санкт-Петербург 191025
59.930890, 30.355592
2
улица Марата, 4
Санкт-Петербург, Россия, 198218
59.829869, 30.099571
Обе эти улицы Подсказки возвращают:
Вторая по ФИАС так и называется — Марата (Сергиево). То есть дубля названия нет.
Сервис поддержки клиентов работает на платформе UserEcho
Виктор, прошу прощения за долгий ответ! Сейчас, к сожалению, нет никакого способа различать эти улицы.