Товарищи, пытаюсь сделать при наведении на ломаную отображение примерного времени.
lineStringGeoObject.events.add(['mouseenter', 'mousemove'], function(e) {
var closest = e.get('target').geometry.getClosest(e.get('coords' ))
console.log(e.get('target').geometry.getLength()) //тут выводит 214
})
closest равен
{
"vector": [
-0.4545028713083479,
0.25734669072809435
],
"prevPointIndex": 459,
"nextPointIndex": 460,
"distance": 43.692305965622076,
"position": [
56.91257724139613,
60.51102195345421
],
"closestPointIndex": 459
}
Т.е. индекс ближайшей точки 459, однако точек всего 214
Никто не сталкивался с проблемой?
Можете что-нибудь посоветовать?
Версия последняя, 2.1.7