如何在铯中为 wms 层请求一个独特的图块?

how to request an unique tile for wms layer in cesium?

我正在尝试使用铯、WMS 服务器和图层创建一种时间轴。我目前正在使用 WebMapServiceImageryProvider,但它为我提供了许多图块中的一层。对于我的时间线,我想使用 singleTile 来减少对服务器的请求。 我已尝试实施 SingleTileImageryProvider,但它仍然为我提供了许多图块。有人可以帮助我吗?

我想我可能应该为我的地理区域得到一个矩形,并将它交给铯,但我不明白怎么做。此外,铯文档并不是很明确。

好的,这门课我终于考上了。

为了继续,我想每次都请求一个具有不同维度值的相同图层,并通过显示或不显示来做一种动画。 为了减少在我的服务器上发送的请求,我想禁用图块并请求一个唯一的图块。

我已经通过使用 SingleTileImageryProvider 完成了这项工作。需要很多参数。首先,瓷砖的宽度和高度。我设置屏幕尺寸。然后,通过获取右上角和左下角坐标来响应图像覆盖的矩形和BBOX参数。

我已强制要求使用 CRS:84 来处理度数,而不是米数。然后我使用铯方法得到屏幕右上角和左下角的lat/long。这些坐标帮助我定义了我的 BBOX。

我现在可以启动我的动画了,只是在截止日期前加载了一个图块,而且我的服务器还没有饱和。