2016-10-29 1 views
0

J'essaie de modifier un polygone créé à l'aide de leaflet-draw. Toutefois, l'erreur suivante s'affiche chaque fois que j'essaie de modifier le polygone. (Je ne vois pas ces points draggable sur le polygone qui peut être utilisé pour le redimensionner)Erreur de dépliant lors de la tentative de modification d'un polygone

leaflet.js:formatted:854 Uncaught TypeError: Cannot read property 'lat' of null(…)

enter image description here

Si je tente de sauver le polygone sans apporter de modifications que je reçois l'erreur suivante

leaflet.draw.js:10 Uncaught TypeError: Cannot read property 'dispose' of undefined(…)

enter image description here

Ceci est mon dépliant Modifier le code barre d'outils -

 var drawnItems = new L.FeatureGroup(); 
     map.addLayer(drawnItems); 
     var drawControl = new L.Control.Draw({ 
      draw: { 
       position: 'topleft', 
       polygon: { 
        allowIntersection: false, 
        drawError: { 
         color: '#b00b00', 
         timeout: 1000 
        }, 
        showArea: true 
       }, 
       circle: false, 
       polyline: false, 
       rectangle: true, 
       marker: false, 
      }, 
      edit: { 
       edit:true, 
       featureGroup: drawnItems 
      } 
     }); 
     map.addControl(drawControl); 

Aidez s'il vous plaît!

+1

Quelles versions de Leaflet et Leaflet.draw utilisez-vous? – ghybs

+0

@ghybs Je suis confronté à un nouveau problème. J'ai posté une question http://stackoverflow.com/questions/40337606/leaflet-edit-toolbar-icons-misaligned. S'il vous plaît aider. – codejunkie

Répondre

0

J'ai mis à jour la brochure, le dépliant de tracts et les paquets angulaires à la dernière version et cela a corrigé le problème.