mapbox-gl-draw

Draw tools for Mapbox GL JS that let users draw and edit points, lines and polygons on a web map. It is used for adding simple editing features to map apps.

Share on XLicense: ISC

Overview

Mapbox GL Draw adds drawing and editing of map features to maps built with mapbox-gl-js. It is installed from npm or loaded from a CDN, comes with its own CSS, and is added to a map as a control. Developers use it when a web map needs users to sketch or modify geometry, and the project accepts new behavior through custom modes.

Key features

  • Adds drawing and editing of features to mapbox-gl-js maps
  • Added to a map as a control with a configurable position
  • Ships with CSS that must be included in the build
  • Custom modes extend interactions; TypeScript types come from DefinitelyTyped

Best for

Developers who already use mapbox-gl-js and want users to draw and edit features on the map. It requires mapbox-gl-js, and new behavior is expected to start as a custom mode.

Upstream
mapbox/mapbox-gl-draw
Fork on GitHub
Guo-astro/mapbox-gl-draw
Upstream stars
1.1k
Category
Maps and geospatial
Language
JavaScript
License
ISC
Forked
2020-11-01
Sync status
In syncLast synced 2026-09-29