当一个tile为404时,openlayers放大之前的tile图像而不是隐藏它

When a tile is 404, openlayers zoom in the previous tile image instead of hide it

我正在将 OpenLayers 与 OSM 和 Geoportail 一起使用。我在底部显示 OSM,在顶部显示 Geoportail。

在法国我没有问题,但在其他国家 Geoportail 没有用于大缩放的图块。在这种情况下 Geoportail return 404,openLayers 保留之前的 tile/image 并放大内部:/

我希望在 Geoportail 磁贴不存在时隐藏它,这样我就会看到 OSM 磁贴。

知道怎么做吗?

我添加两层的代码:

layers: [
        new OlTile({
            'title': 'OSM',
            source: new OlOSM()
        }),
        new OlTile({
            source : new WMTS({
                          url: 'https://wxs.ign.fr/pratique/geoportail/wmts',
                          layer: 'ORTHOIMAGERY.ORTHOPHOTOS',
                          matrixSet: 'PM',
                          format: 'image/jpeg',
                          projection: 'EPSG:3857',
                          tileGrid: new WMTSTileGrid({
                              origin: [-20037508, 20037508],
                              resolutions: resolutions,
                              matrixIds: matrixIds,
                            }),
                          style: 'normal'
                        })
        })
],

谢谢

正如 Mike 在他的评论中所说:使用“useInterimTilesOnError: false”解决了问题。