Клуб API Карт

Выделение объектов

ktotud
23 июля 2014, 10:08

Пример:
Нарисована белая линия толщиной 11 px
По верх нее нарисована темно серая линия 7 px

Выглядит как дорога с белым контуром.

1. Как сделать что бы белая линия не всплывала над серой при наведении мышки на нее?
2. Есть ли стандартные средства для рисования контура у линии (делать площадной из линии не вариант - т.к. надо чтоб линия сохраняла свой размер на любом масштабе)

Огромное спасибо за ответ и подсказку!

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

1. У полилинии есть набор опций типа "zIndexHover" и прочие, вот можно их выставить, например, в ноль, и линия не будет подниматься при наведении

2. Стандартных средств нет, ваше решение вполне себе ок. Есть еще одно решение - переопределить оверлей линии, оно красивое с точки зрения архитектуры, но может быть излишнее по трудозатратам. Пример переопределения оверлея есть тут http://api.yandex.ru/maps/jsbox/2.1/arrow