When I use WebMapTileServiceImageryProvider to display a layer on my Cesium globe, the data is drawn in the correct spot on the Cesium globe - but only very briefly (less than a second). The layer then appears to be drawn over the Northern Pole/Greenland region where it then stays. The data is not being rendered in the correct spot and I wonder what I am doing wrong. Interestingly, the Cesium Sandcastle WebMapTileServiceImageryProvider example appears doing a very similar thing: http://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=Web%20Map%20Tile%20Service%20with%20Time.html&label=Beginner
In the Cesium Sandcastle example, the layer data appears near the Northern Pole region and the Atlantic ocean. I'm getting similar results when using the UrlTemplateImageryProvider class as well.
2. A minimal code example. If you've found a bug, this helps us reproduce and repair it.
var viewer = new Cesium.Viewer('cesiumContainer');
var provider = new Cesium.WebMapTileServiceImageryProvider({
url : 'https://mesonet.agron.iastate.edu/cache/tile.py/1.0.0/nexrad-n0q-900913/{TileMatrix}/{TileRow}/{TileCol}.png',
credit : new Cesium.Credit('Iowa Environmental Mesonet of Iowa State University')
});
var layer = viewer.imageryLayers.addImageryProvider(provider);
3. Context. Why do you need to do this? We might know a better way to accomplish your goal.
We are looking to put layered data on a map in the most performant way possible. WebMapTileServiceImageryProvider seems to be faster than WebMapServiceImageryProvider. But when I use WebMapServiceImageryProvider the data does appear in the correct spot on the globe, and it stays there, unlike WebMapTileServiceImageryProvider.
4. The Cesium version you're using, your operating system and browser.
Cesium 1.35, Google Chrome Version 59.0.3071.115 (Official Build) (32-bit)
Thank you very much for looking into this issue.
Respectfully,
Margaret May


customTags : {
Time: function(imageryProvider, x, y, level) {
return viewer.clock.currentTime
}
}