Необходимо написать скрипт для работы с Yandex картой.
Как должно работать:
Храним Города и адреса ТТ* в файле .json (ТТ* - Торговая точка)
1. Определяем город пользователя, если в его городе есть ТТ отображаем их в его городе;
2. Если в городе пользователя нет ТТ отображаем город “Москва” и ТТ в городе “Москва”
3. При клике на метку на карте, показываем информацию о ТТ;
4. Если пользователь в поиске ищет адрес ТТ, нужно отобразить на карте только те ТТ которые совпадают с запросом, если таких ТТ нет, показываем сообщение что ТТ не найдено;
5. В режиме отображения списком выводим ТТ в выбранном городе в виде списка из нашего файла json;
6. Должна быть кнопка Показать еще, если ТТ в городе больше чем 12;
7. Режим поиска по адресу, так же как и в режиме карты отображаем ТТ адреса, которые попадают под запрос пользователя;
8. При клике на кнопку показать на карте отображаем попап с картой и меткой ТТ, так же при клике на метку отображаем данные ТТ;
9. Выбор и поиск города, список городов выводим из того же json;
10. Нужно реализовать сортировку что бы указывать какие города показываются в топе а какие в общем списке;
11. Поиск по городам(Нужно для мобильных что бы не скролить все города);
12. Выбранный город сохраняем куки или localstorage, для того что бы при перезагрузке страницы у пользователя сохранялся результат;
https://www.figma.com/file/fzTOmAi16rdkmMFzBQfZoR/Untitled?node-id=0%3A1