Javascript 可以放大OpenLayers中的基础层吗?

Javascript 可以放大OpenLayers中的基础层吗?,javascript,mapping,openlayers,wms,Javascript,Mapping,Openlayers,Wms,我有一个OpenLayers地图,它用作基础层,并与我的系统提供的WMS层重叠。我遇到的问题是,我的WMS层的细节非常精细,OpenLayers的默认缩放级别不够近,无法清晰地查看特征(对于背景,它的映射在通常相对的街道上) 客户对保持基层质量没有真正的兴趣,并且愿意以基层质量损失为代价放大。我似乎无法在开放层中实现这一点。有人知道如何做到这一点吗 感谢看看OpenLayers的ClientZoom功能:这似乎有些奏效,但OpenLayers似乎仍然在从磁贴服务器请求磁贴,即使服务器分辨率已设置

我有一个OpenLayers地图,它用作基础层,并与我的系统提供的WMS层重叠。我遇到的问题是,我的WMS层的细节非常精细,OpenLayers的默认缩放级别不够近,无法清晰地查看特征(对于背景,它的映射在通常相对的街道上)

客户对保持基层质量没有真正的兴趣,并且愿意以基层质量损失为代价放大。我似乎无法在开放层中实现这一点。有人知道如何做到这一点吗


感谢

看看OpenLayers的ClientZoom功能:

这似乎有些奏效,但OpenLayers似乎仍然在从磁贴服务器请求磁贴,即使服务器分辨率已设置。这将导致tilesIf上出现404如果您签入firebug,您将看到示例中的情况并非如此。也许你可以分享一些重现问题的代码。我相信问题在于serverResolutions是XYZ的一个属性,而不是WMS,因此在标准WMS层中没有使用。哦,是的,我读得太快了,你是对的。不确定如何使用WMS实现这一点……事实上,您并没有说您的基础层是WMS。您不能将其切换到WMTS层吗?