在Google地图上切换缩放和平移功能。

时间:2012-02-29 08:59:49

标签: javascript google-maps-api-3

我需要在加载谷歌地图时最初阻止平移和缩放。只有当我的所有标记都被加载并且调用了fitbounds时,才允许用户控制视图。切换这个的最好方法是什么?

2 个答案:

答案 0 :(得分:2)

创建地图时,关闭所有不想激活的控件,然后添加标记后,可以调用map.setOptions并传入要激活的内容:

map.setOptions({
   panControl: true,
   zoomControl: true
});

答案 1 :(得分:1)

您可以设置很多map options,包括

  • disableDefaultUI
  • disableDoubleClickZoom
  • 拖动
  • 的键盘快捷键
  • overviewMapControl
  • 滚轮

- 根据需要设置为true或false。 disableDefaultUI删除了很多控件,因此无法使用它们,但您仍需要处理拖动,滚轮缩放等操作。