2015-04-30 2 views
1

Я хочу изменить стиль метода select. Я могу изменить стиль этого метода, но я не могу дублировать белую границу синего штриха.OpenLayers 3 Стиль обводки

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

Смотрите этот пример, для понять, что я имею в виду: http://openlayers.org/en/v3.4.0/examples/select-features.html

ответ

6

Хитрость заключается в том, что у вас есть два стиля. В первом стиле вы рисуете белую линию, а второй стиль - более тонкая синяя линия сверху:

var width = 3; 
var styles = [ 
    new ol.style.Style({ 
    stroke: new ol.style.Stroke({ 
     color: 'white', 
     width: width + 2 
    }) 
    }), 
    new ol.style.Style({ 
    stroke: new ol.style.Stroke({ 
     color: 'blue', 
     width: width 
    }) 
    }) 
]; 
+0

Точно, что я хочу, спасибо !!!!! – FatAl

Смежные вопросы