Leaflet WMS对Geoserver的调用返回奇怪的块平铺

Leaflet WMS对Geoserver的调用返回奇怪的块平铺,leaflet,layer,geoserver,wms,Leaflet,Layer,Geoserver,Wms,我正在对Geoserver进行WMS调用,并调用我的一个层。但是,我放大传单地图上的图层,返回的瓷砖是一个奇怪的彩色块: 当我处于全国范围的缩放级别时,我使用的图像在地图上渲染得很好,但只要我放大其中一个图标,我就会看到上面的内容 有人知道为什么会这样吗?对于Geoserver,这是我的样式(XML)的一个例子——这可能是我的问题的根源吗 <FeatureTypeStyle> <Rule> <Name>51-75%</Name&

我正在对Geoserver进行WMS调用,并调用我的一个层。但是,我放大传单地图上的图层,返回的瓷砖是一个奇怪的彩色块:

当我处于全国范围的缩放级别时,我使用的图像在地图上渲染得很好,但只要我放大其中一个图标,我就会看到上面的内容

有人知道为什么会这样吗?对于Geoserver,这是我的样式(XML)的一个例子——这可能是我的问题的根源吗

  <FeatureTypeStyle>
    <Rule>
      <Name>51-75%</Name>
      <ogc:Filter>
        <And>
          <ogc:PropertyIsGreaterThan>
            <ogc:PropertyName>area</ogc:PropertyName>
            <ogc:Literal>50</ogc:Literal>
          </ogc:PropertyIsGreaterThan>
          <ogc:PropertyIsLessThanOrEqualTo>
            <ogc:PropertyName>area</ogc:PropertyName>
            <ogc:Literal>75</ogc:Literal>
          </ogc:PropertyIsLessThanOrEqualTo>
        </And>
      </ogc:Filter>
      <PointSymbolizer>
        <Graphic>
          <se:ExternalGraphic>
            <se:OnlineResource xlink:type="simple" xlink:href="/images/imageName.png"/>
            <se:Format>image/png</se:Format>
           </se:ExternalGraphic>
           <Size>21</Size>
        </Graphic>
      </PointSymbolizer>
    </Rule>
  </FeatureTypeStyle>

我真的很困惑,为什么有时候在对Geoserver进行WMS调用时,会从WMS调用返回这个方形平铺。。。如果需要,我愿意提供任何其他代码。。此外,如果在Geoserver中转到“图层预览”,则在放大和缩小时图标看起来很好。好像我打WMS电话的时候会觉得很奇怪。我从应用程序调用到geoserver的任何其他层都没有此问题

,因为您的层在层预览中很好,问题出在传单端,而不是geoserver端。最可能的问题是预测不匹配,但如果没有javascript,就无法判断。
service=WMS&request=GetMap&layers=workspace%3Alayer_name&styles=&format=image%2Fpng8&transparent=true&version=1.1.0&icon=symbol&tiled=true&height=512&width=512&srs=EPSG%3A3857&bbox=-10958012.37496287,4070118.8821290666,-10801469.341034828,4226661.916057106