このビデオhttp://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);
}
});