Компонент с Яндекс картами, в качестве маркеров использованы полигоны в форме круга (2 PI) с возможностью задания начального и конечного угла фигуры (например 0 & 180 = PI). Углы фигуры задаются пользователем в градусах (в API по дефолту в радианах). Радиус полигона\окружности задается пользователем в метрах (в API по дефолту в пикселях). Так же в окружности можно задать независимый от основной фигуры отрезок с определенным градусом.
npm install
npm run serve
npm run build