Бюджет:
5000 руб
HTML верстка готова, нужно сделать именно JS взаимодействие на API яндекс карт.
Описываю функционал по скрину:
6. При клике на раздел отсекаются партнеры, карта меняется, остаются только те кто, которые не работают в данной категории
7. При выборе региона из всплывающего окна отображаются только те регионы где есть партнеры. Выбор региона приводит к изменению масштаба карты (край или область должен быть вписан в границы полезной площади обозначена на карте красным квадратом) с отображением местоположения партнеров в этом регионе. При выборе города минуя выбор региона, соответствующий регион отображается в поле кнопки автоматически
8. Метка для обозначения активного партнера
При тапе на метку переходит из пассивного в активный режим и обратно с раскрытием соответстующей карточки партнера. Если при активной метке нажать на любую другую пассивную, то пассивная становится активной, а активная пассивной
При наведении показывается наименование партнера
9. Выбор города приводит к изменению масштаба карты (город должен быть вписан в границы полезной площади обозначена на карте красным квадратом) с отображением местоположения партнеров в этом городе
11. Параметры служат для дополнительной фильтрации партнеров с помощью предусмотренных чекбоксов
14. При раскрытии наименование партнера прописывается полностью
а также его метка на карте переходит в активный режим (отображается красным и с увеличением на 25%)
16. При тапе скрывается карточка, но выбор партнера на карте и масштаб остаются на данном клиенте, пока не выбран новый (кликнута активная ссылка Адрес в карточке), а также его метка на карте переходит в пассивный режим (отображается серым в исходном размере)
17. Активная ссылка, нажатие на данную ссылку приводит к выбору партнера для последующего масштабирования карты
18-21. Активные ссылки
23. Метка пассивного партнера