gmaps4rails默认设置为Terrain视图

时间:2012-03-27 20:40:48

标签: ruby-on-rails gmaps4rails

如何将gmaps4rails设置为直接显示Terrain视图,或者默认显示整个应用程序?

2 个答案:

答案 0 :(得分:2)

地图使用的默认值为:

container_id:        "map_container",
id:               "map",
type:             "ROADMAP",   // HYBRID, ROADMAP, SATELLITE, TERRAIN
center_latitude : 0,
center_longitude: 0,
disableDefaultUI: false,
disableDoubleClickZoom: false,    
draggable: true,
mapTypeControl:  null,        // display the map type dropdown, unless set to false it will be displayed
detect_location: false,        // should the browser attempt to use geolocation detection features of HTML5?
center_on_user: false,         // centers map on the location detected through the browser
zoom :            1,           // initial zoom
maxZoom:       null,           //max zoom level
minZoom:       null,           //min zoom level   
auto_adjust:   true,           //adjust the map to the markers if set to true
auto_zoom:     true            //comes with auto_adjust. Choose whether or not you want to use an automatic zoom or the one you set in the 'zoom' option.
bounds:  []                    //adjust map to these limits. Should be [{"lat": , "lng": }, {"lat": , "lng": } ...]

我不知道如何覆盖整个应用程序的默认值,但您可以在视图中从ROADMAP更改为TERRAIN:

<%= gmaps({"map_options" => { type => "TERRAIN" })%> 

答案 1 :(得分:0)

您可以更改

中的默认值

/assets/javascript/gmaps4rails/gmaps4rails.googlemaps.js.coffee