我正在使用 gmaps4rails 并且非常喜欢它,但是,我错过了设置一些属性,例如:
- 滚轮
- 缩放控件
- 缩放控制选项
这些怎么用?
我正在使用 gmaps4rails 并且非常喜欢它,但是,我错过了设置一些属性,例如:
这些怎么用?
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 %>
嘿,这是控件的代码 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