Mapbox 我们如何禁用符号淡出、淡入效果? 示例站点 预期行为

Mapbox 我们如何禁用符号淡出、淡入效果? 示例站点 预期行为,mapbox,fadein,fadeout,mapbox-gl-js,Mapbox,Fadein,Fadeout,Mapbox Gl Js,如何在mapboxgl中禁用淡入淡出效果 我认为您所描述的“淡入淡出”效果是由定义如下的层引起的: "icon-opacity": { "stops": [[12, 0], [13, 1]] } 就是。缩放12时,不透明度为0;缩放13时,不透明度为1;缩放12.5时,不透明度为0.5,看起来是半透明的 有几种修复方法: “minzoom”:13使其在zoom 13下完全不显示(因此不会褪色) 像这样重新定义不透明度道具,因此没有半透明区域: “图标不透明度”:{“停止”:[[12

如何在mapboxgl中禁用淡入淡出效果

我认为您所描述的“淡入淡出”效果是由定义如下的层引起的:

"icon-opacity": {
    "stops": [[12, 0], [13, 1]]
}
就是。缩放12时,不透明度为0;缩放13时,不透明度为1;缩放12.5时,不透明度为0.5,看起来是半透明的

有几种修复方法:

  • “minzoom”:13
    使其在zoom 13下完全不显示(因此不会褪色)
  • 像这样重新定义不透明度道具,因此没有半透明区域:
“图标不透明度”:{“停止”:[[12.9,0],[13,1]}

  • 添加
    “type”:“interval”
    ,因此没有插值
我知道这是标准样式(Mapbox Streets)中的一个问题,因此您必须创建该样式的自定义版本。

我认为您描述的“淡入淡出”效果是由定义如下的图层引起的:

"icon-opacity": {
    "stops": [[12, 0], [13, 1]]
}
就是。缩放12时,不透明度为0;缩放13时,不透明度为1;缩放12.5时,不透明度为0.5,看起来是半透明的

有几种修复方法:

  • “minzoom”:13
    使其在zoom 13下完全不显示(因此不会褪色)
  • 像这样重新定义不透明度道具,因此没有半透明区域:
“图标不透明度”:{“停止”:[[12.9,0],[13,1]}

  • 添加
    “type”:“interval”
    ,因此没有插值

我知道这是标准样式(Mapbox Streets)中的一个问题,因此您必须创建该样式的自定义版本。

除了Steve关于由于不透明度上的缩放功能而褪色的回答之外。符号出现时发生的淡入淡出应该能够通过全局或每层的过渡特性进行控制。除了Steve关于由于不透明度上的缩放功能而褪色的回答外,请参见

。符号出现时发生的淡入淡出应该能够通过全局或每层的过渡特性进行控制。请参见

我发现没有记录的属性。fadeDuration:0我发现没有记录的属性。衰减:0