Клуб API Карт

ломанная со срелочками на API 2.0

j-jonny
4 августа 2012, 01:40

доброго всем времени суток, стоит задача создать @ для API 1.x реализация есть http://api.yandex.ru/maps/doc/jsapi/1.x/examples/overlaypolylinewitharrows.html а для API 2.0 такой реализации не нашёл, попробовал по аналогии с примером сделать, не получилось, направьте в нужное русло.

 

п.с. не получилось так как моих знаний в javascript не достаточно для правильного описания своего конструктора для объектов, в частности в примере 

 var polyline = new PolylineWithArrows([...]);

 // Наследуемся от YMaps.Polyline

  function PolylineWithArrows (points, options) {

            // Вызов родительского конструктора

            YMaps.Polyline.call(this, points, options);

...

  }

тут всё понятно, но как сделать аналогичный вызов в API 2.0 непредставляю... попробовал 

ymaps.Polyline (this,points,options);

вываливает ошибку (а метода call вообще нет)

 

помогите решить проблему.

4 комментария
Подписаться на комментарии к посту

сейчас красивого и простого варианта нет.

Мы работаем над этим.

Общий принцип можно посмотреть в примере - http://kashey.ru/maps/arrowOverlay.html.

Суть проста - подменяем overlay и через него модифируем пиксельную геометрию.

спасибо за готовую реализацию, а можно код подправить чтоб стрелки рисовались только в конце линии (точнее в конце каждого отрезка одной ломаной)

Добрый день. появилось ли готовое решение?

Работы в этом направление еще не велись