我有一个带有 TMS 图层的 OpenLayers 地图。对于每次缩放更改,我的地图会发出大约 56 个地图图块请求(取决于地图/屏幕大小)。如果用户快速放大或缩小,所有这些地图瓦片请求都会按顺序排队,我的理解是来自 OpenLayers 的地图瓦片请求不是异步调用的。因此,如果用户快速放大或缩小,最终会有许多不再需要的地图图块请求,并且在所有先前的请求都发出之前,需要的图块不会加载。
有没有办法在缩放更改时中止待处理的地图图块请求?如果不通过 OpenLayers,是否有某种方法可以中止对特定 URL 的所有挂起请求?