# baseLayer breaks after adding WMTS-layer

**URL:** <https://community.cesium.com/t/baselayer-breaks-after-adding-wmts-layer/45078>\
**Category:** CesiumJS\
**Created:** [February 3, 2026, 2:24pm UTC](https://community.cesium.com/t/baselayer-breaks-after-adding-wmts-layer/45078 "2026-02-03T14:24:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kmrv](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/kmrv/32/32925_2.png) [@kmrv](https://community.cesium.com/u/kmrv)\
**Post date:** [February 3, 2026, 2:24pm UTC](https://community.cesium.com/t/baselayer-breaks-after-adding-wmts-layer/45078/1 "2026-02-03T14:24:31Z")

</div>

```javascript
    const viewer = new Cesium.Viewer('cesiumContainer', {
      baseLayer: new Cesium.ImageryLayer.fromProviderAsync(
       Cesium.TileMapServiceImageryProvider.fromUrl(
        Cesium.buildModuleUrl("Assets/Textures/NaturalEarthII"),
        ),
      ),
      terrainProvider: new Cesium.EllipsoidTerrainProvider(),
      baseLayerPicker: false,
      geocoder: false,
      navigationHelpButton: false,
      homeButton: false,
      sceneModePicker: false,
      animation: false,
      timeline: false,
      infoBox: false,
      fullscreenButton: false,
      selectionIndicator: false,
    });    

    const ortokuva = new Cesium.WebMapTileServiceImageryProvider({
      url : 'https://avoin-karttakuva.maanmittauslaitos.fi/avoin/wmts?api-key=AK',
      layer : 'ortokuva',
      style : 'default',
      format : 'image/jpeg',
      tileMatrixSetID : 'WGS84_Pseudo-Mercator',
      maximumLevel: 18,
    });
    viewer.imageryLayers.addImageryProvider(ortokuva);

```

 ![Screenshot 2026-02-03 at 16-11-26](https://global.discourse-cdn.com/cesium/original/3X/1/9/193046be24e6dd83da24a2b9378e54de58a50a7e.jpeg)

What is going wrong, my script or a bug?

---

<div class="post-metadata">

**Author:** ![jjhembd](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/jjhembd/32/10144_2.png) [@jjhembd](https://community.cesium.com/u/jjhembd)\
**Post date:** [February 4, 2026, 10:08pm UTC](https://community.cesium.com/t/baselayer-breaks-after-adding-wmts-layer/45078/2 "2026-02-04T22:08:21Z")

</div>

Hi @kmrv, welcome to the community! I don’t have an API key for that imagery provider, so I can’t reproduce the problem. Are there any error messages in the console?

You could also look at the “Network” tab in Chrome DevTools, find a link to the imagery tiles being loaded, and load them in a separate tab to make sure the image appearance is what you expected.

---

<div class="post-metadata">

**Author:** ![kmrv](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/kmrv/32/32925_2.png) [@kmrv](https://community.cesium.com/u/kmrv)\
**Post date:** [February 5, 2026, 8:43am UTC](https://community.cesium.com/t/baselayer-breaks-after-adding-wmts-layer/45078/3 "2026-02-05T08:43:08Z")

</div>

No error messages in the console.

It seems that there are some white tiles provided from that data source.

API key is available from [Maanmittauslaitos](https://omatili.maanmittauslaitos.fi/user/new/avoimet-rajapintapalvelut?lang=en) if you want to reproduce this but so far it seems to be an issue with bad data.
