У меня есть lineString и я хочу узнать все, что измеряет, используйте следующий код
var line = new ol.geom.LineString([latlng1, latlng2]);
return line.getLength();
метод функционирует, но не, который средство приносит, или как форматирование этого, меня приносит такое число:
0.03120804305123775
линия - рубка какого-то небольшого количества километров, я нуждаюсь в том, чтобы знать, как форматировать это число документация говорит это мне, но, ни разрабатывает проекцию его 4326 getLength () {число} geom / LineString.js, Возвращает длину линейной цепи в запланированной плоскости.
DeberГ-схвати использовать mГ©todo .getLength (geometrГ - в, выборы) ol/sphere . С Г©l ты получаешь длину esfГ©rica от одной geometrГ - в.
В ней documentaciГіn ты можешь видеть это, как пример cГіmo использует: https://openlayers.org/en/v5.3.0/examples/measure.html
var formatLength = function(line) {
var length = getLength(line);
var output;
if (length > 100) {
output = (Math.round(length / 1000 * 100) / 100) +
' ' + 'km';
} else {
output = (Math.round(length * 100) / 100) +
' ' + 'm';
}
return output;
};