Клуб API Карт

Слой с единственным svg-тайлом поверх карты

onthefly
15 декабря 2013, 06:02

Есть задача выводить поверх карты слой с единственным векторным изображением в формате svg. При зуммировании карты, соответственно, должен масштабироваться и этот слой. Поскольку изображение векторное, делать массу тайлов, в том числе и для разных уровней зума, и затем подгружать их необходимости нет.


Подскажите, пожалуйста, направление решения такой задачи. Полистал документацию к API 2.0, но сходу сам не сообразил, как реализовать это наилучшим образом.

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

Можно попробовать указать его как fillImage у Rectangle

К сожалению,  fillImage с svg безупречно работает только в Safari, менее качественно из-за проблем с рендерингом svg работает в Firefox и совершенно не работает в Chrome и Opera. В IE не проверял.

Проблему можно воспроизвести в песочнице, указывая прямоугольнику любое фоновое svg-изображение, например

fillImageHref: 'https://46rus.ru/img/test.svg',

Есть ли идеи, как исправить этот досадный недостаток?

Есть ли какой-то механизм, куда можно репортить баги в API?