2011-10-23 54 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)屬性設置爲投影系統,您的底圖是使用。