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