2016-10-29 5 views
0

リーフレットドローを使用して作成したポリゴンを編集しようとしています。 しかし、私は多角形を編集しようとするたびに、次のエラーが表示されます。私は次のエラーポリゴンを編集しようとしたときにリーフレットエラーが発生する

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

を取得し、変更を加えずにポリゴンを保存しようと

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

enter image description here

(私はそれのサイズを変更するために使用することができポリゴン上でこれらのドラッグ可能なポイントを参照してくださいいけません)

enter image description here

これは私のリーフレット編集ツールバーのコードです -

 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); 

助けてください!

+1

使用しているリーフレットとリーフレットのバージョンは? – ghybs

+0

@ghybs私は新しい問題に直面しています。私は質問を投稿しましたhttp://stackoverflow.com/questions/40337606/leaflet-edit-toolbar-icons-misaligned。助けてください。 – codejunkie

答えて

0

リーフレット、リーフレットドロー、アングルパッケージを最新バージョンに更新し、問題を修正しました。

関連する問題