我有一个必须在从服务器获取WMS切片之前执行HTTP请求(它将处理一些地图转换)的应用程序。
拖动地图后,有没有办法暂停TileWMS自动刷新?
设置不可见或删除并添加该层将起作用,但是我不希望该层在执行HTTP请求时消失。我也尝试过,setUrl('')
但该图层也将消失。
我还尝试阅读OpenLayers源代码,以定义在执行请求之前要检查的属性,但是我在发出请求的代码中找不到。
您使用哪个版本的Openlayers?
—
2015年
不受任何特定版本的限制,它是一个新应用。如果您知道任何特定版本的答案,我们将很高兴看到您的解决方案。即使它在OpenLayers 2中
—
。– caiohamamura
您可以尝试仅告诉用户正在进行的过程。开始“处理图形”之类的操作,并且在加载地图位时,在图形完成时将其隐藏。快速搜索发现这一点:gis.stackexchange.com/questions/123497/...
—
user1269942
这与我给应用程序带来流畅感的要求背道而驰,我不希望任何东西出现或消失,只是平铺的瓷砖被新的平铺了,而不是在每次拖动地图时都显示“正在加载...”或在加载新图块时显示空白地图。
—
caiohamamura