如何将gmaps4rails设置为直接显示Terrain视图,或者默认显示整个应用程序?
答案 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