Клуб API Карт

Как передать событие ниже ? (от div'а на карте карте)

yMAPStest
13 февраля 2012, 15:49

Суть: на PolyLine рисую div, при наведении и вождении мышью по этому див события ломаной не регистрируются. Как сделать, чтобы события линии стали отвечать?

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

Странно, мне казалось что я Вам отвечал.

В общем никак нельзя сделать то что вы хотите.

Ситуация равнозначна "я вот окно браузера закрыл окном аськи, как мне сделать чтобы аська прокликивалась"(хотя именно это, по правде, и возможно)

 

еще один шанс сделать аналог "шарика" из RouterEditor испарился.

 

Было бы неплохо, если бы в примере с PolyLine добавился такой пример.

 

Создайте его на основе обычного плейсмарка.

У него можно слушать DragStart и DragEnd,

а на каждом куске маршрута - MouseEnter, MouseMove и MouseLeave,

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

прятать его можно по таймауту, переодически делая ему clearTimeout

в случае новых MouseEnter-ов, MouseMove-вов