TMS 레이어가있는 OpenLayers 맵이 있습니다. 각 줌 변경에 대해 내지도는 약 56 회의지도 타일 요청을합니다 (지도/화면 크기에 따라 다름). 사용자가 빠르게 확대 또는 축소하면 이러한 모든 맵 타일 요청이 순서대로 큐에 저장되고 OpenLayers의 맵 타일 요청은 비동기 적으로 호출되지 않습니다. 따라서 사용자가 빠르게 확대하거나 축소하면 더 이상 필요하지 않은지도 타일에 대한 많은 요청이 끝나고 이전의 모든 요청이 이루어질 때까지 필요한 타일이로드되지 않습니다.확대/축소가 변경되면 OpenLayers로 대기중인지도 타일 요청을 어떻게 중단합니까?
확대/축소가 변경되면 보류중인지도 타일 요청을 중단하는 방법이 있습니까? OpenLayers를 통해서가 아니라면 보류중인 모든 요청을 특정 URL로 중단시키는 방법이 있습니까?
OPEN LAYER API가 설명하는 한 KEY UP, KEY DOWN 등과 같은 이벤트가 있습니다. 일단 키가 올라 오면 요청을 보내도록 이벤트를 제어 할 수 있습니다. 그리고 이전에 쌓여 있던 요청을 제거하는 데 도움이되는 destroy() 함수가 있습니다. –
여기에서 확인할 수있는 클래스가 있습니다.이 모든 것을 처리하는 http://dev.openlayers.org/releases/OpenLayers-2.11/doc/apidocs/files/OpenLayers/Control-js.html#OpenLayers.Control. 희망이 도움이됩니다. 감사합니다 –