Клуб API Карт

Как создать метку произвольного цвета?

vchik
24 октября 2011, 12:51

Задумка - метка указывает на дом и принимает цвет ближайшей линии метро. Для этого надо создать метку в произвольном цвете, вот код:

...

 

    var style = new YMaps.Style(

                        style.hasBalloon = false;

            style.polygonStyle = new YMaps.PolygonStyle(

            style.polygonStyle.fill = 1;

            style.polygonStyle.outline = 1;

            style.polygonStyle.strokeWidth = 10;

            style.polygonStyle.strokeColor = "ffff0088";

            style.polygonStyle.fillColor = "ff000055";

            YMaps.Styles.add("wizard#Example", style);

 

....

 

В результате к метке успешно применяется стиль (hasBalloon отрабатывает), но она остается дефолтно-синей. Примеров так и не нашел, везде применяется PNG, а мне нужна просто стандартная метка залитая необходимым мне цветом 

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

Сделать метку произвольного цвета нельзя, есть только предустановленные цвета.

Вы можете, в принципе, разместить на своем сервере скрипт, который будет генерировать png-шки нужных цветов либо рисовать метку многоугольником.