Я могу настроить фон многоугольника в OpenLayers?

Можно ли настроить фон (например, с изображением) с помощью OpenLayers на многоугольнике?

Спасибо за ответы

2 ответа

Все свойства стиля WFS / Vector находятся по http://docs.openlayers.org/library/feature_styling.html
По этой ссылке нельзя установить фоновое изображение для полигонов. Попробуйте сделать это на стороне сервера, это возможно с MapServer, если вы используете его.

Хорошо, вопрос и ответ старые, но неважно. Теперь вы можете использовать в OL 2.13.1 этот фрагмент:

var _styleMap = new OpenLayers.StyleMap();
var _ruleDef = [new OpenLayers.Rule({
    symbolizer: {
        externalGraphic: "vertical1.png", //use your bitmap
        graphic: true,
        graphicFormat: "image/png",
    },
    elseFilter: true
})];
_styleMap.styles["default"].addRules(_ruleDef);
yourLayer.styleMap = _styleMap; // put the new StyleMap on your Layer
yourLayer.redraw();

Результат должен выглядеть так:

Другие вопросы по тегам