2014-09-25 3 views
1

Я работаю с векторным слоем в ol3, и я оштрафовал API-документы, которых действительно не хватает.Вкладыши для стилизации в открытых слоях 3

Единственная ссылка доступна стили по умолчанию, как показывают в ol.style

это то, что я до сих пор, взяты из примеров и след и ошибок

style = [ 
    new ol.style.Style({ 

    image: new ol.style.Circle({ 
     radius: Math.max(10*log10(size), 10), 
     stroke: new ol.style.Stroke({ 
     width: 1.5, 
     color: '#fff' 
     }), 
     fill: new ol.style.Fill({ 
     color: 'hsl(220,60%,60%)' 
     }) 
    }), 

    text: new ol.style.Text({ 
     text: size.toString(), 
     fill: new ol.style.Fill({ 
     color: '#fff' 
     }) 
    }) 

    }) 
]; 

Почему массив?

Как изменить размер шрифта? «font-size»: и размер: не работал

Есть ли еще какие-то документы, на которые я должен обратить внимание?

Я потерян.

+1

Подсказки:.. Снимите «Стабильный только» проверить при просмотре API документов .. вы обнаружите, что они довольно полные. – ProfNimrod

ответ

2

См. http://openlayers.org/en/v3.0.0/apidoc/ol.layer.Vector.html (style), чтобы узнать, что поддерживается).

Это может быть стиль, массив стиля, если вы хотите использовать несколько стилей для одной функции или функцию, возвращающую стиль (все они будут внутренне преобразованы в функцию стиля). Для кода, который вы предоставляете, вложенное одно значение в массив не требуется.

Для размера, font свойства должно быть использовано: использовать его в качестве значения CSS font (font: '12px Calibri,sans-serif' Смотрите пример (https://github.com/openlayers/ol3/blob/master/examples/vector-layer.js#L23)

+0

Однако в документации написано неверно. http://openlayers.org/en/v3.0.0-beta.1/apidoc/ol.style.Text.html говорит, что ol.style.Text может принимать http://openlayers.org/en/v3.0.0-beta.1/apidoc/ol.style.html#TextOptions, как и в параметрах, fontSize, однако, не работает. – petur

+0

@petur это устаревшая документация документации beta1. 3.0 - http://openlayers.org/en/v3.0.0/apidoc/ol.style.Text.html – tonio

+0

Да, ха-ха! ОК. Пустые документы просто прекрасны. – petur

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