【发布时间】:2012-10-12 22:41:51
【问题描述】:
有没有办法告诉 openLayers 不要为特定 WMS 图层请求超出特定范围的切片?
我希望地图的其余部分和其他图层仍然可以访问,因此地图上的 maxExtent 对我来说不是一个选项。我只想将一个 WMS 图层限制在特定范围内。如果视口在边界内并且用户放大良好,openlayer 会请求新的图块!但如果视口在外面,WMS 应该只用来自该 WMS 层的图块填充有界区域。
这有意义吗,甚至有可能吗?
更新:
-
我已经在 Layer 上尝试了 maxExtent(WMS 对象从 Layer 扩展),但这仍然不能阻止 OpenLayers 请求 maxExtent 之外的图块。
-
不,我不想解决“粉红色瓷砖问题”。
-
出于性能原因,我需要这个。这个特定的 WMS 层是矢量密集型的。并且 TileCache 不是一个选项,因为我每次都使用动态 SLD。
【问题讨论】:
-
你可以从你的磁贴服务器限制它
标签: javascript openlayers wms