1. A concise explanation of the problem you're experiencing.
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');
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)
I don’t really care which ImageryProvider I use, provided it works. I do care that times are properly passed into the URL though. The first working example using fixed time is obviously not ideal since I want a “living” weather display. Is there something obvious in my code above or is this still a bug?