我正在创建一个地图,用户可以使用Leaflet.Draw工具栏绘制线条。我希望线的运行距离以英尺/英里而不是默认码/英里显示。看看GitHub中的项目,在我看来下面的代码应该这样做:
var drawControl = new L.Control.Draw({
draw: {
polyline: {
shapeOptions: {
color: 'red',
},
metric: false,
feet: true,
}
}
});
但是长度仍以码显示。任何有关其原因的见解都会有所帮助。
答案 0 :(得分:2)
您使用的是哪个版本的Leaflet.draw插件?
请注意:
span
选项。feet
选项。leaflet-master
branch,与Leaflet 1.0兼容,基于版本0.2.4,没有feet
选项。