当前位置: 首页 > 知识库问答 >
问题:

如何在传单中设置geojson对象或层的不透明度?

韩鸿
2023-03-14

我试图应用不透明度leaflet.js中的Geojson层。留档似乎显示不透明度可以在样式配置中设置。

var exteriorStyle = {
    "color": "#ffffff",
    "weight": 0,
    "opacity": 0.99
};

var exteriorMaskLayer = L.geoJson(exteriorMaskGeojsonPoly, {style: exteriorStyle}).addTo(map);

我想对象掩蔽/隐藏背景图。在这里,使用exteriorStyle,颜色会应用到生成的exteriorMaskLayer,并且显示多边形。

但是,不透明度值似乎被忽略。

我还尝试使用exteriorMaskLayersetOpity()方法,但没有效果。

var exteriorMaskLayer = L.geoJson(exteriorMaskGeojsonPoly, {style: exteriorStyle}).addTo(map);
exteriorMaskLayer.setOpacity(1.0);

如何在传单中设置geojson对象或层的不透明度?

使用传单-传单-v0。5.1-0-gc1d410f。拉链

共有1个答案

崔宜修
2023-03-14

Doh,我在浏览其他一些传单文档时发现的。我需要的样式属性是fillOpacity

我猜不透明度仅适用于边框
weight,这里关闭了边框,所以我没有注意到任何更改。

因此,将不透明度应用于多边形的内部时,此操作有效:

var exteriorStyle = {
    "color": "#ffffff",
    "weight": 0,
    "fillOpacity": .75
};

var exteriorMaskLayer = L.geoJson(exteriorMaskGeojsonPoly, {style: exteriorStyle}).addTo(map);

我在可用的样式属性上找不到任何文档。

 类似资料:
  • 如何在Android系统中使用为跨文本设置alpha/不透明度?我想在一个

  • 问题内容: 嘿,我正在Google搜寻,但我找不到完美的答案 我想在父级DIV中设置不透明度,但在子级DIV中不设置透明度 例 的HTML CSS 注: - 我想 背景图像 中没有颜色 问题答案: 如果您在伪类中定义 背景图像 ,可能会很好。这样写:

  • 我想为包含十六进制颜色代码的容器添加不透明度。我是新来的。请帮帮我。这是代码。提前感谢。

  • 问题内容: 假设我要使JPanel%20的不透明度可见。我的意思不是setOpaque(绘制或不绘制)或setVisible(显示或隐藏)…我的意思是使其透明JPanel ..您知道吗? 这可能吗? 问题答案: 您还应该查看具有透明度的背景,以了解使用此功能时可能遇到的任何绘画问题。

  • 我在滚动窗格中有一个带有按钮的网格窗格。当所需的按钮数量不足以填充ScrollPane的最大大小时,它看起来像下面的图像。我需要将这个空白点设置为包含它的窗格的背景色。 我尝试将网格的背景颜色设置为包含它的背景窗格的相同颜色,但它只是用按钮为线条着色。如果我尝试将ScrollPane的不透明度设置为0,它也设置了按钮的不透明度,所以我看不到任何东西,即使我设置了按钮的不透明度之后。 我怎么能这么做

  • 问题内容: 是否可以设置和获取布局的Alpha /不透明度及其所有子视图?我不是在说背景。在相对布局中说出视频控件的集合,例如播放,暂停和进度条。 我可以使用动画淡入淡出,但想知道是否可以使用直接方法。 问题答案: 您可以使用持续时间为0的AlphaAnimation和setFillAfter选项在布局及其子级(或其他任何视图)上设置Alpha。 例: 您可以将一个动画用于多个组件以节​​省内存。