更改经纬网标签的颜色
Change color of graticule label
我正在尝试更改我的开放图层地图上经纬网标签的颜色,但我无法使其工作。这是我正在做的事情:
this.Graticule = new OpenLayers.Control.Graticule({
numPoints: 2,
labelled: true,
lineSymbolizer:{strokeColor: "#ffffff", strokeWidth: 1, strokeOpacity: 0.2},
labelSymbolizer:{strokeColor: "#ffffff", strokeWidth: 1, strokeOpacity: 0.7}
});
颜色线在变化,但我总是得到黑色标签。
有人可以在这里帮助我吗?
谢谢。
为了更改文本标签,您需要定义字体属性:
labelSymbolizer: {
fontColor: "#ffffff",
fontSize: "12px"
}
我没有
OpenLayers的经验,但从我所看到的情况来看,这应该可以工作。但是,我也无法让它工作。另一种方法是使用 CSS,例如:
tspan{
stroke: green;
}
但是,这将使所有标签都是绿色的,这可能不是故意的。正如我所说,我没有OpenLayers的经验,但也许有某种方法可以将CSS规则锁定为仅包含经纬线文本?
相关文章:
- Chart.js条形图:网格颜色和隐藏标签
- d3.js轴标签-颜色不变
- 将鼠标悬停在切片上时更改d3.js饼图标签的颜色
- 更改聚焦时的标签背景颜色复选框
- 如何使用角度图更改标签的颜色
- JQPLOT 根据标签名称为饼图设置自定义颜色
- 更改经纬网标签的颜色
- 使用Javascript为输入字段添加边框样式颜色(提交时没有值),该字段已经在css中带有!important标签的边
- 标记标签始终打印黑色文本,而不是指定的颜色
- 根据高图表中的列值更改数据标签颜色、旋转和对齐值
- 图表.js更改标签颜色
- 如何使用 jquery 更改标签上的永久颜色
- 更改活动输入框上的标签颜色
- 如何在高图表中更改标签颜色
- 选择时更改标签的颜色
- Flot:通过多个堆叠条形图在整个屏幕上保持一致的标签颜色
- 如何在Xpage中动态更改样式???事实上,我想眨眼一个不同颜色的标签
- 使用jquery validate更改输入标签的颜色
- 我想改变
内元素的颜色标签不工作
- 改变字体的颜色标签