如何放大到gmaps4rails特定的坐标。 想在我的应用我想告诉所有用户的地址索引页,但想最初的地图应把重点放在美国和具有一定缩放级别
提前致谢
如何放大到gmaps4rails特定的坐标。 想在我的应用我想告诉所有用户的地址索引页,但想最初的地图应把重点放在美国和具有一定缩放级别
提前致谢
在您的gmaps拨打:
<% content_for :scripts do %>
<script type="text/javascript" charset="utf-8">
Gmaps.map.callback = function() {
setTimeout(function() {
var bounds = new google.maps.LatLngBounds(new google.maps.LatLng(10, 0), new google.maps.LatLng(0, 10));
Gmaps.map.serviceObject.panToBounds(bounds);
}, 50);
}
</script>
<% end %>
变焦将适于通过边界,否则添加:
Gmaps.map.serviceObject.setZoom(your_int_value);
一个清洁的方法是使用谷歌提供的回调:
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);
}
});