Карта врачей: от кнопки, которую находил один из девяти, к инструменту записи
Редизайн геопоиска врача в мобильном приложении СберЗдоровья. Начинали с задачи «обновить визуал карты», а пришли к новой роли карты в сценарии записи.
Задача
Картой пользовались в 5,4% сессий поиска очного врача (Москва и МО, 2026 год). Часть этих пользователей по нескольку раз за сессию возвращалась с карты обратно в список.
Исходная постановка звучала как «обновить визуал карты». Я хотел сначала понять, что на самом деле не работает.
Исследование
Вместе с продуктовым исследователем провели юзабилити-тесты на девяти респондентах и разобрали карты в пяти категориях сервисов: недвижимость, отели, навигация, запись на услуги и Сбербанк Онлайн. Выборка небольшая и отвечает на вопрос «почему», а не «сколько».
К кластерам вопросов не было.
«Лучше воспринимается информация, когда я вижу дом на карте, чем когда мне говорят „улица Ленина, 19“».Андрей, 32 года
Решение
Убрал спрятанную кнопку входа. Карта занимает 35–40% высоты экрана выдачи, ниже — список врачей.
Скролл вверх — список заезжает поверх карты. Скролл вниз или тап по карте — полноэкранный режим. Фильтры применяются к обоим режимам одновременно.
Было: цена и звёзды. Стало: название клиники, рейтинг цифрой, количество подходящих врачей и цена «от».
Тап по пину открывает карточку клиники со списком врачей и слотами. Записаться можно, не покидая карты.
Если на выбранной станции нет клиник, карта сама расширяет радиус и объясняет это тостом. Отдельно отрисованы загрузка, ошибки, пустые результаты и частичные сбои: карта и выдача грузятся независимо, и каждая может упасть сама по себе.
Проработка кейсов
Основной сценарий карты умещается в несколько экранов. Большая часть работы ушла на вопрос «а если…»: если клиник нет, если часть данных не загрузилась, если пины налезают друг на друга. В итоге спецификация для разработки состоит больше из краевых случаев, чем из «счастливого» пути.
Спецификация в Figma. Слева направо: выдача «список + карта сверху», карта в режиме приближения с карточками клиник, полный список и документы с общими правилами состояний, поведением шторки и логикой кластеризации. Нажмите, чтобы открыть крупно.
Всё это ушло в разработку одной спецификацией: экраны, общие правила состояний, поведение шторки и логика кластеризации. Разработчикам не нужно угадывать, что показать, когда что-то пошло не по плану.
Стилизация карты
Контраст пинов зависит от карты под ними, поэтому я настраивал оформление самого полотна в 2ГИС: карта должна работать спокойной подложкой, а пины — оставаться главным объектом внимания. Работы оказалось много. Карта стала заметно спокойнее, а контраст пинов значительно вырос.
Слева — уровень города, справа — высокий зум. Было: версия из исследования, апрель 2026. Стало: финальные экраны.
Мой вклад
Результат
Что я вынес
Сначала проверяй проблему, потом решение. Мы собирались чинить кластеры, а они были единственным, что работало.
Роль функции в сценарии определяет дизайн. Карта для поиска и карта для проверки выбора требуют разного.
Фон важен не меньше объекта. Контраст пина зависит от карты под ним, и этим тоже нужно заниматься дизайнеру.







