访问和设置地图选项(缩放)

时间:2012-10-12 22:38:27

标签: jquery google-maps-api-3

您能否点击以下链接,通过点击地图上的按钮告诉我如何重置(将地图恢复为默认的缩放8)? http://jsfiddle.net/Behseini/cbTx5/

由于

2 个答案:

答案 0 :(得分:2)

您需要将map变量移到initialize之外并致电map.setZoom(zoo)。 这是一个证明这一点的小提琴:http://jsfiddle.net/cbTx5/2/

编辑 - 修复了演示

答案 1 :(得分:1)

触发zoom_changed事件时,地图将更改缩放级别。当您调用setZoom(value)时,将自动触发此事件。

如果您希望更好地控制何时发生这种情况,您可以随时说:

$('.classname').click(function(){
  map.zoom=8;
  google.maps.event.trigger(map, 'zoom_changed');
});​

会产生相同的效果并且不那么优雅,但它可以更好地概述正在发生的事情。

对于操作地图时触发的所有事件,请查看此演示: http://gmaps-samples-v3.googlecode.com/svn/trunk/map_events/map_events.html