现在正在使用js版本的google地图,我想把地图的最大缩放级别限制到11级,这该怎么实现呢 function setMapResolution()
 2 {
 3     //获取所有地图类型
 4     var mapTypes = map.getMapTypes();
 5     //对所有地图类型限制缩放级别
 6     for(var i=0; i<mapTypes.length; i++)
 7     {
 8         mapTypes[i].getMinimumResolution = function() { return 4; };
 9         mapTypes[i].getMaximumResulution = function() { return 11; };
10     }
11 }
上面是一个自定义地图缩放范围的函数,问题是使用这个函数的时候只有缩放的下限4起作用,上限11根本就不起作用,就是到12级还能再放大,有人遇到过这个问题吗,希望高手给予指点,谢谢!

解决方案 »

  1.   

    你的单词拼写错误:应该是getMinimumResolution()和getMaximumResolution()
     function setMapResolution()
     2 {
     3 //获取所有地图类型
     4 var mapTypes = map.getMapTypes();
     5 //对所有地图类型限制缩放级别
     6 for(var i=0; i<mapTypes.length; i++)
     7 {
     8 mapTypes[i].getMinimumResolution = function() { return 4; };
     9 mapTypes[i].getMaximumResulution = function() { return 11; };
    10 }
    11 }