【发布时间】:2013-11-13 13:04:29
【问题描述】:
我刚刚在此视频http://youtu.be/R0l-7en3dUw 之后设置了一个新项目。
我想知道如何在这样的项目中设置地图缩放级别。
我查看了 github 上的 src,因为在 map.coffee 中没有像 zoomTo: (zoomLvl)-> @getServiceObject().setZoom(zoomLvl) 这样的东西,我不知道该怎么做。那么有人可以帮助我吗?
我已经按照此处 (zoom in to particular region in 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);
}
});
【问题讨论】:
标签: javascript ruby-on-rails ruby-on-rails-3 google-maps gmaps4rails