На карте каждая точка должна отображаться отдельной меткой с открывающейся карточкой: адрес, часы работы, при необходимости — короткая заметка про особенности офиса. Ключевая функция — автоматическое определение местоположения посетителя и подсказка ближайшего офиса, желательно с расстоянием и ссылкой на построение маршрута в стороннем навигаторе. Вторая важная функция — фильтр: услуги в разных офисах отличаются, и посетитель должен сразу отсеивать точки, где нужной услуги нет, не открывая карточки одну за другой.
Требования к исполнению: виджет должен одинаково хорошо работать на мобильном экране, где реально приходят большинство посетителей, и на десктопе. Скорость загрузки карты критична — она не должна тормозить остальную страницу. Обновление списка офисов, их часов работы и набора услуг должно быть доступно без привлечения программиста при каждом изменении.
Ожидаю от исполнителя: примеры готовых карт с похожим функционалом, понятное объяснение выбранного технологического решения и оценку сроков разработки и последующей поддержки виджета.