Javascript 谷歌地图不会放大

Javascript 谷歌地图不会放大,javascript,google-maps,Javascript,Google Maps,我有以下功能,它采用缩放级别。 然而,当我用我的位置坐标+缩放调用setCenter时,地图不会放大到我想放大的地方。我的信息窗口的位置是正确的。以下是函数: function gotoLocation (longitude, latitude, zoom, isDefault) { var position = new google.maps.LatLng(latitude, longitude); window.refPointMarker.

我有以下功能,它采用缩放级别。 然而,当我用我的位置坐标+缩放调用setCenter时,地图不会放大到我想放大的地方。我的信息窗口的位置是正确的。以下是函数:

function gotoLocation  (longitude, latitude, zoom, isDefault) {
            var position = new google.maps.LatLng(latitude, longitude);
            window.refPointMarker.setPosition(position);
            var info;
            if (isDefault == true) {
                info = "<p style='font-weight:bold; font-size:12;'>Default reference point.</p>";
                info += "<p style='font-size:12;'> Click on the map to select a new location. </p>";
            }
            else {
                info = "<p style='font-weight:bold; font-size:12;'>Current reference point.</p>";
                info += "<p style='font-size:12;'> Click on the map to select a new location. </p>";
            }

            if (window.infoWindow) window.infoWindow.close();
            window.infoWindow = new google.maps.InfoWindow({
                content: info,
                position: position,
                anchor: window.refPointMarker
            });

            window.map.setCenter(position, zoom);
        }
函数定位(经度、纬度、缩放、isDefault){
var position=new google.maps.LatLng(纬度、经度);
window.refPointMarker.setPosition(位置);
var信息;
如果(isDefault==true){
info=“

单击地图选择新位置。

”; } 否则{ info=“

单击地图选择新位置。

”; } if(window.infoWindow)window.infoWindow.close(); window.infoWindow=新建google.maps.infoWindow({ 内容:信息,, 职位:职位,, 锚点:window.refPointMarker }); window.map.setCenter(位置、缩放); }

你知道我这里做错了什么吗?

使用设置缩放功能来设置缩放,而不是设置中心

var foo = 5;
window.map.setZoom(foo);

您使用的是哪一版本的API?