所以,我使用openlayers 3.9.0,我有一个包含LineStrings,Polygons和Points的矢量图层。
默认情况下,LineStrings看起来像黑色线条,有轻微的笔触。我尝试让它们变得更厚一些,并且它们的颜色必须是可见的,所以当渲染了许多特征时它们不会混合在一起。
这是我的风格
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case (R.id.show_numbers):
item.setChecked(!item.isChecked());
showNumbers = item.isChecked();
//I don't know
break;
}
return super.onOptionsItemSelected(item);
}
我无法完成这项工作。有什么提示吗?
由于
答案 0 :(得分:1)
OpenLayers 3样式是不可变的,它们无法更改。
不要试图修改Stroke
的宽度,而是使用您想要的选项创建一个新的宽度。