日期:2014-05-16  浏览次数:20331 次

请教一个js版本google地图的缩放级别的问题
现在正在使用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级还能再放大,有人遇到过这个问题吗,希望高手给予指点,谢谢!

------解决方案--------------------
你的单词拼写错误:

应该是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 }