Клуб API Карт

Проблема с getClosest().closestPointIndex

Пост в архиве.
nnovcrazy
18 апреля 2014, 16:47

Товарищи, пытаюсь сделать при наведении на ломаную отображение примерного времени.

 

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