Разработка сервиса на Angular
Задать им цвет и расположение
Присваивать меткам значения
Внутри метки открывать дополнительное окно с доп текстовой информацией
Есть готовый UI/UX, использовали платный kit, который есть возможность интегрировать в код.