2012-03-27 78 views

回答

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 canchange地形的觀點:

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

您可以更改默認值

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