0
我在我的應用程序中使用谷歌地圖v3,我注意到一個奇怪的行爲,當我刷新網頁時,地圖縮小顯示整個地圖,然後回到縮放級別我在我的代碼中指定。這發生得很快,但每次刷新頁面。我該如何解決它?谷歌地圖v3與Openlayers - 第一個縮放級別
我在我的應用程序中使用谷歌地圖v3,我注意到一個奇怪的行爲,當我刷新網頁時,地圖縮小顯示整個地圖,然後回到縮放級別我在我的代碼中指定。這發生得很快,但每次刷新頁面。我該如何解決它?谷歌地圖v3與Openlayers - 第一個縮放級別
我們曾經在我們的應用程序中遇到過這個問題,但我只是檢查了一下,並沒有再發生。我不記得我做了什麼來解決它,但這裏有一些事情要考慮或嘗試:
檢查您的地圖投影是否爲「EPSG:900913」,但這可能不起作用。
// get max extent from base layer and set in map
map.maxExtent = map.getMaxExtent();
// create a Google layer
layer.params.sphericalMercator = true;
layer.params.maxExtent = new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34);
var googleLayer = new OpenLayers.Layer.GoogleWfdss(layer.id, layer.params);
這些似乎是顯而易見的,但我想我給你一些其他的方向進行調試,如果你沒有考慮他們。
謝謝。試過那些沒有運氣:( – Shadin 2013-05-05 10:21:10