@ookla/mapbox-gl-draw-rectangle

1.2.2 • Public • Published

Mapbox GL Draw Rectangle Mode

A custom mode for MapboxGL Draw to draw rectangles that adds the functionality of keeping the rectangle's shape when adjusting a corner of the drawn rectangles. This mode is compatible with @mapbox/mapbox-gl-draw@1.4.0 and above. Original inspiration comes from this package, which hasn't been mantained for the last 4 years: https://github.com/thegisdev/mapbox-gl-draw-rectangle-mode

Usage

import DrawRectangle from 'mapbox-gl-draw-rectangle-mode';

const modes = MapboxDraw.modes;
modes.draw_rectangle = DrawRectangle;

const draw = new MapboxDraw({
  modes: modes
});

draw.changeMode('draw_rectangle');

Once a rectangle is created, 1 event is fired:

  • draw.create with the created rectangle

Build

yarn build will do it.

License

MIT

Package Sidebar

Install

npm i @ookla/mapbox-gl-draw-rectangle

Weekly Downloads

38

Version

1.2.2

License

MIT

Unpacked Size

557 kB

Total Files

6

Last publish

Collaborators

  • anjobihisookla
  • andrii.snozyk
  • myermilin
  • liau11
  • jlamenza
  • carlosbd
  • edilsalvador-ookla
  • svdgraaf
  • david.villacis
  • jonsavage
  • ivanaguilarookla
  • amahmudookla
  • ryan-shaw
  • pchintiadis
  • ookla-eliz-santiago
  • dboze
  • tomas.mirchev
  • jared-ookla
  • jhcipar
  • pankaj.uchil
  • kulkarniakash
  • arthurzey
  • damianjosechocronmartinez
  • jdudley-ookla
  • pernilsson
  • ookla-lawrenceyau
  • zookla
  • joshuashevchuk
  • audryhsu-ookla
  • ookla.ablake
  • mrjshannon
  • djakobsson
  • molliegaufin-ookla
  • ian-ookla
  • ismael_ookla
  • mmcquarrie
  • luxbarker-ookla
  • anysia.nikolopoulou
  • acovaliov
  • dhruvarora
  • brennents
  • tpenfound
  • ookla-gwirth
  • georgespake
  • joshhardy24
  • garrettsnyder
  • tuck182
  • internetchris
  • ookla-jenkins
  • mholzen
  • pupismyname
  • jamekris
  • joshreed
  • neotron
  • wbills
  • aaronbeck
  • knuckolls-ookla
  • brycesharpookla
  • ecfaria
  • ftwillms
  • asheikh
  • matthewwicklund
  • paige.davenport
  • akolts
  • nagashreemurthy