2011-06-23 44 views
0

我想,当我在我的网站上打开地图时,从更高级别开始并缩放到较低级别。如何在谷歌地图上设置动态缩放v3

例如:

var mapOptions = { 
    mapTypeControl: false, 
    panControl: false, 
    zoom: 15, 
    center: location, 
    mapTypeControlOptions: { 
     mapTypeIds: [google.maps.MapTypeId.ROADMAP, 'myScale'] 
    } 
}; 

变焦必须开始15,去10自动。 这可能吗?

回答

2

我想你想要这样的东西?

var curZoom = 15; 
var zoomInterval; 

// create map with zoom level curZoom 
// ... 

zoomInterval = setInterval(function() { 
    curZoom -= 1; 
    map.setZoom(curZoom); 
    if (curZoom === 10) { 
     clearInterval(zoomInterval); 
    } 
}, 1000); 
+0

嘿嘿,是的,这是一个矫枉过正的解决方案:)事实上,每当我做一个缩放地图加载。效果有点可怕:)使用一些在整个级别开始加载的API并自动缩放会很好。我认为有些事情...... – markzzz

+0

是的,对不起,这是我能想到的唯一解决方案...祝你好运! :) – mhyfritz

+0

没问题的人:) – markzzz