[英]Google Maps v3 with Openlayers - First Zoom Level
我在應用程序中使用了Google Maps v3,我注意到一個奇怪的行為,當我刷新網頁時,地圖縮小以顯示整個地圖,然后回到我在代碼中指定的縮放級別。 這發生得很快,但是每次我刷新頁面時。 我該如何解決?
我們曾經在我們的應用程序中遇到過此問題,但我只是檢查了一下,此事不再發生。 我不記得自己做了什么修復,但是這里有一些需要考慮或嘗試的事情:
檢查地圖的投影是否為“ 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);
這些看起來似乎很明顯,但是我想如果您不考慮的話,我會給您其他一些調試指導。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.