Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

318
Views
leaflet bounding rectangle error after enable edit

Users can input coordinates to a map then draw on map. However when I try to let the user edit the bounding rectangle by adding rectangle.enableEdit(); It get the following error. "Error: Must add layer to map before using getCenter()". If I remove enableEdit I can drag the map around. But with enableEdit on i get the error. What I am trying to accomplish is if a user puts in coordinates or if they use the draw rectangle button. I am trying to give them the same features. Where they can resize the bounding box and move the bounding box.

function drawRectangle()
{
if(rectangle) rectangle.remove(map);
....
...
var lat_lon = [[north,east],[south,west]];

rectangle = L.rectangle(lat_lon, { draggable: true ,redraw:true});
rectangle.addTo(map);
rectangle.enableEdit();
map.fitBounds(rectangle.getBounds());
}

Leaflet enableEdit Error

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!