Клуб API КартДлина ломанойПост в архиве.DMX198828 января 2014, 18:54Привет форумчане, как узнать длину ломаной в киломатрах ?
2 комментарияАвторизуйтесь, чтобы оставить комментарийzloylos28 января 2016, 00:47В 2.1 есть метод getDistance у геометрии.В 2.0 можно просто написать небольшую функцию, что-то вроде:function getDistance (polyline, map) { var geometry = polyline.geometry, points = geometry.getCoordinates(), coordSystem = map.options.get('projection').getCoordSystem(), distance = 0; for (var i = 0, k = geometry.getLength() - 1; i < k; i++) { distance += coordSystem.getDistance(points[i], points[i + 1]); } return distance;}Везде возвращается длина в метрах, в километры перевести, думаю, не составит труда.DMX198828 января 2016, 00:47Благодарю то что надо