# How to Import a WMTS layer into cesium?

**URL:** <https://community.cesium.com/t/how-to-import-a-wmts-layer-into-cesium/29985>\
**Category:** Cesium for Unity\
**Created:** [February 19, 2024, 6:12am UTC](https://community.cesium.com/t/how-to-import-a-wmts-layer-into-cesium/29985 "2024-02-19T06:12:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oliver\_Zhang](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/oliver_zhang/32/15232_2.png) [@Oliver\_Zhang](https://community.cesium.com/u/Oliver_Zhang)\
**Post date:** [February 19, 2024, 6:12am UTC](https://community.cesium.com/t/how-to-import-a-wmts-layer-into-cesium/29985/1 "2024-02-19T06:12:51Z")

</div>

I want to import a flat WMTS map layer into cesium for unity. Is there any way to do this? Here is the request format: [http://tile.openstreetmap.org/{zoom}/{tilex}/{tiley}.png](http://tile.openstreetmap.org/%7Bzoom%7D/%7Btilex%7D/%7Btiley%7D.png)

---

<div class="post-metadata">

**Author:** ![Oliver\_Zhang](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/oliver_zhang/32/15232_2.png) [@Oliver\_Zhang](https://community.cesium.com/u/Oliver_Zhang)\
**Post date:** [February 19, 2024, 6:13am UTC](https://community.cesium.com/t/how-to-import-a-wmts-layer-into-cesium/29985/2 "2024-02-19T06:13:39Z")

</div>

If there isnt any way to do this in the base api, can I extend the api to allow it to do this? I can’t use Cesium Ion to upload because there is no way to mass-upload OSM map tiles.

---

<div class="post-metadata">

**Author:** ![janine](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/janine/32/5135_2.png) [@janine](https://community.cesium.com/u/janine)\
**Post date:** [February 19, 2024, 2:35pm UTC](https://community.cesium.com/t/how-to-import-a-wmts-layer-into-cesium/29985/3 "2024-02-19T14:35:22Z")

</div>

Hi @Oliver_Zhang,

Unfortunately we do not support WMTS in Cesium for Unity yet. We have a [Github issue](https://github.com/CesiumGS/cesium-unity/issues/417) open for it here.

However, we’d welcome a community contribution for this! It would involve creating a new class that inherits from `CesiumRasterOverlay`, with a C++ implementation to add the raster overlay in Cesium Native. If you’re up for it and would like to contribute, let us know on the Github issue and we can help. Thanks!
