1

我正在使用 gmaps4rails 并且非常喜欢它,但是,我错过了设置一些属性,例如:

  • 滚轮
  • 缩放控件
  • 缩放控制选项

这些怎么用?

4

2 回答 2

4

gem 中有一个专门的回调来触发自定义设置。

你可以这样做:

<%# your call to gmaps4rails here %>

//important: this must be AFTER the call to gmaps4rails so that the Gmaps4Rails class is known.
<% content_for :scripts do %>
<script type="text/javascript" charset="utf-8">
  Gmaps4Rails.callback = function() {
    Gmaps4Rails.map.setOptions({
      scrollwheel: false,
      zoomControl: true,
      zoomControlOptions: whatever_you_need
    }):
  };
</script>
<% end %>
于 2011-07-15T20:06:23.223 回答
0

嘿,这是控件的代码 jsut 放入您的 javascript 标签并享受控件

function initialize() {
var myOptions = {
  zoom: 4,
  center: new google.maps.LatLng(-33, 151),
  mapTypeControl: true,
  mapTypeControlOptions: {
    style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
  },
  zoomControl: true,
  zoomControlOptions: {
    style: google.maps.ZoomControlStyle.SMALL
  },
  mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"),
                              myOptions);                          

}

这是此代码的运行示例,其中 包含谷歌地图控件的所有控件示例

是的,谷歌地图玩起来很有趣,只要看看这些例子,我告诉你你会是专家的兄弟;) 谷歌地图例子

有关完整的谷歌地图文档,请访问下面的链接,快乐谷歌搜索谷 歌地图 API

于 2011-07-15T16:42:15.217 回答