• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

255
Vistas
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 3 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda