서버에서 WMS 타일을 가져 오기 전에 HTTP 요청을 수행 해야하는 응용 프로그램이 있습니다 (일부 변환을 처리 할 것입니다).
지도를 드래그 한 후 TileWMS 자동 새로 고침을 일시 중지하는 방법이 있습니까?
보이지 않게 설정하거나 레이어를 제거하고 추가하면 작동하지만 HTTP 요청을 수행하는 동안 레이어가 사라지는 것을 원하지 않습니다. 나는 또한 시도 setUrl('')
했지만 레이어도 사라질 것입니다.
또한 요청을 수행하기 전에 확인할 속성을 정의하기 위해 OpenLayers 소스 코드를 읽으려고했지만 요청이 작성된 코드를 찾을 수 없습니다.
어떤 버전의 Openlayer를 사용하고 있습니까?
—
44 분
특정 버전에 국한되지 않고 새로운 앱입니다. 특정 버전에 대한 답변을 알고 있다면 솔루션을 보게되어 기쁩니다. OpenLayers 2에
—
있더라도
사용자에게 프로세스가 진행 중임을 알리기 만하면됩니다. "그래픽 처리"또는 무언가를 시작하고 맵 비트가로드되면 그래픽이 완료되면 숨 깁니다. 빠른 검색에서 다음을 발견했습니다. gis.stackexchange.com/questions/123497/…
—
user1269942
이것은 응용 프로그램에서 유동성을 부여하는 요구 사항에 위배되며, 표시되거나 사라지는 것을 원하지 않습니다. 타일을 새 타일로 부드럽게 교체하고 맵의 모든 드래그에 대해 " 새 타일이로드되는 동안로드 중 ... "또는 빈지도 표시
—
caiohamamura