我可以在简单的地图上设置缩放级别

时间:2014-03-30 01:38:00

标签: javascript google-maps zoom

关于设置缩放级别有很多问题,但我在这里找不到这个简单问题的答案。我对这些东西很陌生,渴望学习:) 我有一个在div(Windows Chrome)中启动的简单地图。

原始缩放级别为8,我可以使用滚轮缩放地图。 我已经禁用了男人和缩放的键盘快捷键,但是想要使用+和 - 键来语法放大和缩小。我正在使用javascript API v3。

当用户按下+/-我计算新的缩放级别并调用map.setZoom()

function zoomMap(e){
switch(e.keyCode){
    case PLUS : zoomLevel+=0.1;
        break;
    case MINUS: zoomLevel-=0.1;
        break;
}
map.setZoom(zoomLevel);

}

调试器显示新级别正确,并且映射在函数内已知(在范围内)

地图已更新,但仅在短时间内显示新视图,然后消失。画布变灰,控制台日志显示错误400(错误请求)。

尝试

    map.setOptions({zoom:zoomLevel});

给出相同的结果。

我在这里做错了什么?

0 个答案:

没有答案