Ich erstelle eine Karte, die der Benutzer in der Leaflet.Draw Symbolleiste Linien zeichnen kann. Ich möchte, dass die Laufstrecke der Linie in Fuß/Meilen anstatt der Standard Yards/Meilen angezeigt wird. Mit Blick auf das Projekt in GitHub, scheint es mir, der folgende Code sollte dies tun:Anzeige Polylinie Länge in Fuß mit Leaflet.Draw Symbolleiste
var drawControl = new L.Control.Draw({
draw: {
polyline: {
shapeOptions: {
color: 'red',
},
metric: false,
feet: true,
}
}
});
Aber die Länge noch in Metern angezeigt. Jeder Einblick in das, warum dies ist, wäre hilfreich.
Gotcha. Ich benutzte ein github.io-Repository, und mir war nicht klar, dass es die ältere Version von Leaflet.draw war – MattY