Openlayers WMS图层不能使用Basemap正确缩放

时间:2011-10-23 20:34:29

标签: map zoom openlayers geoserver wms

我正在使用来自Geoserver的WMS层而不是OSM底图。当我处于特定的缩放级别(1:70)时,WMS图层位于Basemap上的右侧位置,但是在放大以查看各个点时,图层开始滑落并在2个缩放级别后消失。通过滑落我的意思是它不能正确放大底图。

我尝试禁用底图并仅使用此图层,并且单独工作正常,但当附加底图时,它只是滑落。

如果有人能指出一些可以解决这个问题的资源,或者为此提供解决方案,那将是一个很大的帮助。

1 个答案:

答案 0 :(得分:0)

所以我发现了这个问题,如果图层和底图的投影都不同,那么你将总是落入点的不对齐和缺少图层。 我试图通过硬编码来设置每个元素的投影系统,但没有运气。

解决方案是将map元素的“displayProjection”(http://dev.openlayers.org/apidocs/files/OpenLayers/Map-js.html#OpenLayers.Map.displayProjection)属性设置为你的底图正在使用的投影系统