Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

Есть форма, в которую пользователи вводят названия улиц, станций метро и объектов в Москве. Форма передаёт введённые пользователем данные апи Яндекс карт, но тут возникает проблема – не всегда введённое правильно обрабатываются апи. Особенно это касается объектов и подмосковных городов — апи всегда скорее отдаст улицу с хоть сколько-нибудь похожим названием.

Поэтому нам нужно добавить к форме функционал подсказок, который бы смягчил эту проблему и кроме того позволял:

1. Разумеется, выводить подсказки по совпадению в любой части текста/слова (подсказка "линия Хорошевского Серебряного Бора 2-я" должна выводиться и по "хорош", и по "сереб", и по "бора")

2. Не учитывать при поиске совпадений с подсказками часть введённого пользователем, а точнее, стандартные части адреса: улица, площадь, пер., аллея и так далее. Чтобы даже если пользователь введёт "переулок зои", всё равно настойчиво предлагать ему подсказку "улицу Зои и Александра Космодемьянских".

3. Выводить подсказку с одним текстом, а после её выбора в поле подставить другое, соответствующее подсказке значение (выбор подсказки "Храм Василия Блаженного", найденную по скажем "храм ва", подставит в поле "Васильевский спуск"). При этом, имеющие одинаковое значение подсказки могут выводиться одновременно. Например, по "васил" можно вывести и подсказку "Храм Василия Блаженного", и "Васильевский спуск". В общем, это могут быть две разные, никак не связанные пары подсказка-значение.

4. Задавать несколько вариантов написания одной и той же подсказке, либо как-то иначе учитывать написание адресов с опечатками или использование "народных" названий, либо даже написание цифр словами. То есть, подсказку "улица 26 Бакинских Комиссаров" нужно показывать и при правильном вводе (комисс), и при написании с известной системе ошибкой (комисар), и при написании 26 буквами (улица двадцати шести), если всё это прописано как синонимы. А при вводе "бауманки" пользователь всё равно видел "улица Бауманская".

Все данные даём мы, от вас — работающий функционал, с которым потом можно работать. Предложения с ценами очень жду в комментариях.

12 лет назад
badder
45 летУкраина
12 лет в сервисе
Был
3 месяца назад
  • Похожие заказы
  • Здравствуйте! Нужно добавить к существующему сайту раздел поиска работы/ размещения резюме. Сложность в том, что большинство движков из коробки в нашем случае не подходят. Все вакансии будут от компаний, работающих в одной сфере, и в ...

    Закрыт
    12 лет назад
  • $50

    требуется скрипт для заполнения онлайн и последующей печати бланка абонемента подписки на журнал (см. в приложении). примерно как должно выглядеть: на одой странице заполняются необходимые данные (ФИО, АДРЕСс, месяцы и т.д. ) рассчитывается сумма в зависимости ...

    Закрыт
    12 лет назад
  • $5000

    Ищу хорошего программиста или группу которые профессионально программируют на ZEND или YII. На Django также готов рассмотреть вариант, пишите пожалуйста, обсудим. Есть портал с форумом на самописном движке с использованием IPB-SDK. Форум IPB 2.3.5. Нужно написать на фреймворке ...

    Закрыт
    12 лет назад
  • В кратце опишу то, что нужно. Система предназначена, для выполнения каких либо заданий для пользователей. Например, администратор добавляет новое задание. Допустим "Найти описание фильма", потом к этому заданию в БД загружается список фильмов, выставляет стоимость ...

    Закрыт
    12 лет назад
  • Помочь составить регулярное выражение для preg_match_all необходимо выдирать текст из [ATTACH=CONFIG]87[/ATTACH], нужно получить значение 87 или любое другое число которое там может быть ICQ > 357149081 skype: blackcat200777

    Завершен
    12 лет назад
  • $250

    Нужно типовое решение для организации автоматического ввода/вывода webmoney на Приват24/карту Приватбанка. Сайт должен пользователям систем Webmoney и Приват24 осуществлять обмен этих платёжных систем друг на друга в автоматическом режиме. Также пользователь должен иметь возможность купить или продать ...

    Закрыт
    12 лет назад
  • $1500

    Существующий интерет магазин необходимо перевести с самописной CMS на Битрикс. За основу берем функционал Битрикс "Малый бизнес" (лицензия есть) Нужно сделать редизайн для улучшения юзабилити, индексации и расширение функционала ОБЯЗАТЕЛЬНО необходимо сохранить нынешний протокол обмена данными с 1С ...

    Закрыт
    12 лет назад
  • есть сайт - http://www.batmanforever.ru/ 1) Надо обновить его с 1.5.14 до последней версии 1.5. 2) Обновить комьюнити билдер до последней актуальной версии 3) обновить Fireboard тож до последней версии Ну и при этом, чтобы все нормально работало. Интересует цена и ...

    Завершен
    12 лет назад