2016-07-12 37 views
4

我正在創建一個地圖,用戶將能夠使用Leaflet.Draw工具欄繪製線條。我希望線路的跑步距離以英尺/英里而不是默認碼/英里顯示。看看GitHub中的項目,在我看來,下面的代碼應該這樣做:以英尺顯示折線長度,使用Leaflet.Draw工具條

var drawControl = new L.Control.Draw({ 
      draw: { 
       polyline: { 
        shapeOptions: { 
         color: 'red', 
        }, 
        metric: false, 
        feet: true, 
       } 
      }    
     }); 

但是長度仍然顯示在碼。任何洞察爲什麼這將是有益的。

回答

2

您使用的是哪個版本的Leaflet.draw插件?

需要注意的是:

  • Leaflet.draw版本v0.2.4/0.2.4-dev(如插件的GitHub demo使用)不具有feet選項呢。
  • Leaflet.draw版本v0.3.0/0.3.0-dev(Leaflet 0.7的最新版本)有feet選項。
  • Leaflet從leaflet-master分支,爲了與Leaflet 1.0兼容,基於版本0.2.4,沒有feet選項。
+0

Gotcha。我正在使用github.io存儲庫,但我沒有意識到這是Leaflet.draw的舊版本 – MattY

相關問題