如何使用Gmap4rails设置缩放级别?

我刚刚在这个videohttp://youtu.be/R0l-7en3dUw之后设置了一个新项目。 我想知道如何在这样的项目中设置地图缩放级别。 我看过github上的src,因为在map.coffee中没有像zoomTo: (zoomLvl)-> @getServiceObject().setZoom(zoomLvl)我不知道怎么做。 所以有人可以帮助我吗?

我已经尝试过这种建议的解决方案( 放大到gmap4rails中的特定区域 )但是有任何好的结果:

 Gmaps.map.callback = function() { google.maps.event.addListenerOnce(Gmaps.map.getMapObject(), 'idle', function(){ var bounds = new google.maps.LatLngBounds(new google.maps.LatLng(10, 0), new google.maps.LatLng(0, 10)); Gmaps.map.serviceObject.panToBounds(bounds); } }); 

首先你要混合v1和v2的方法。 v2于2013年10月到达,所有以前的答案都没有用。

Gmaps.map.callback来自v1。

在v2中,你可以这样做:

 #work directly with the google object: handler.getMap().setZoom(zoom_level)