2011-06-12 58 views
0

用的OpenLayers,我嘗試使用谷歌地圖圖層用作地圖將顯示自定義數據的疊加層的基礎層。我的自定義圖層似乎有一個與Google圖層相關的偏移量,並且兩者都有不同的投影值(因爲您可能知道Google的投影是EPSG:900913,但我的EPSG是:32721)如何使用的OpenLayers一個谷歌地圖的基礎層匹配WMS層(點或面層)?

任何有關此匹配的想法實現?

在此先感謝!

+0

更多信息,你改變你的自定義數據到EPSG:將它添加到層之前900913? – aviaron 2011-06-12 18:18:22

+0

嗨.. nop ..我該怎麼做?順便說一下,是否可以將EPSG:900913(谷歌地圖圖層)與我的投影類型相匹配?謝謝! – Omer 2011-06-14 02:24:53

+1

'feature.geometry.transform(新Openlayers.Projection( 「EPSG:32721」),新Openlayers.Projection( 「EPSG:900913」));' – aviaron 2011-06-14 07:35:10

回答

0

既然你提到,你的層是WMS不能使用的OpenLayers功能只能在矢量數據,而不是圖像被用於重新投影數據。

一個可能的解決方案,可以在級聯功能,利用Geoserver將動態地重新投影的WMS到EPSG:900913。你可以找到有關here