2011-10-23 50 views
0

我使用的是WMS层从利用Geoserver过来一个OSM底图适当放大。当我在一个特定的缩放级别(1:70),那么WMS层是超过底图正确的位置,但在放大看各个点的层开始滑落后两个缩放等级消失。通过滑落我的意思是它不会正确放大底图。的OpenLayers WMS层没有与底图

我试图禁用底图,只有有了这层工作,它单独工作正常,但与底图连接,它只是滑出。

这将是一个很大的帮助,如果任何人都可以指向我可以解决这个问题,或者提供一个解决这一一些资源。

+0

你能否澄清层怎么消失了?它与点不符?它完全关闭,还是仅仅几米? –

回答

0

所以我发现了这个问题,如果两个层和底图的投影不同,那么你将永远地变为点的错位和缺失层。 我试图通过硬编码来设置每个元素的投影系统,但没有运气。

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