我正在创建一个地图,用户将能够使用 Leaflet.Draw 工具栏在其上绘制线条。我希望以英尺/英里而不是默认码/英里显示线路的运行距离。查看 GitHub 中的项目,在我看来,以下代码应该这样做:
var drawControl = new L.Control.Draw({
draw: {
polyline: {
shapeOptions: {
color: 'red',
},
metric: false,
feet: true,
}
}
});
但长度仍以码显示。任何关于为什么会这样的见解都会有所帮助。