谷歌地图缩放控制隐藏和显示

Google Maps zoomControl hide and show

本文关键字:显示 隐藏 控制 缩放 谷歌地图      更新时间:2023-09-26

我在使用自定义谷歌地图控件时遇到了问题。我想要的是切换到地图时显示缩放控件,并使用地图作为静态背景在其他视图中隐藏缩放控件。我的代码是这样的,

if (isMapView) {
  map.setOptions({
      zoomControl: true,
      zoomControlOptions: {position: google.maps.ControlPosition.RIGHT_TOP}
    });
} else {
  map.setOptions({
      zoomControl: false
    });
}

但这不起作用,第一个开关很好,后一个开关 zoomControl 消失了。我不知道为什么。谁能帮忙?

我正在寻找这么长时间。但是你的问题真的帮助了我。我只是做了和你发布一样的事情。它正在为我工作。我添加了两个按钮。在第一个按钮点击时,我调用DoSomething。第二,做某事2。它工作正常。感谢您的帖子。看看这个,如果有什么帮助的话。

     function DoSomething()
    {
        map.setOptions({zoomControl: true, mapTypeControl: true});
    }
    function DoSomething2()
    {
        map.setOptions({zoomControl: false, mapTypeControl: false});
    }