Leaflet.draw lahir dari kebutuhan untuk memberi pengguna kemampuan menggambar poligon di peta. Leaflet sudah menyediakan cara yang sangat bagus untuk mengedit polyline dan poligon yang ada. Langkah logis selanjutnya adalah memperluas fungsionalitas ini untuk memungkinkan pembuatan lapisan ini, dan akhirnya lapisan vektor lainnya.
Setelah dirilis, tanggapan langsung dari komunitas Leaflet sangat positif. Menjadi jelas bahwa langkah selanjutnya adalah mengembangkan alat ini ke keadaan di mana pengguna dapat mengedit dan menghapus bentuk selain membuatnya. Inilah yang pada akhirnya dilakukan oleh Leaflet.draw 0.2.
Fitur Leaflet.draw dirancang agar tidak hanya mudah digunakan oleh pengguna akhir, tetapi juga bagi pengembang untuk diintegrasikan.
Sistem berbasis peristiwa memungkinkan Anda melakukan tindakan apa pun yang diperlukan saat bentuk dibuat, diedit, atau dihapus.