Mapbox Component
"vue-mapbox-ts provides a modern component library using TypeScript and Vue 3. It's easy to use even if you are not completely familiar with Mapbox' 'mapbox-gl'-API.
Additional components like Geogeometry help you add circles, rectangles or polygons to your map without the need of understanding geoJSON."