2011-10-13 66 views
0

我搞糊塗了,試圖改變地圖控件,就像上面說的here但是不知道如何使用gmaps4rails gem來實現。如何使用Gmaps4rails gem自定義地圖控件?

我只想離開縮放和平移控制,並刪除所有其他人。但js控制檯說:

>> Gmaps.map.map.mapTypeControl 
>> false 

但它仍然存在於地圖上。

回答

11

您可以使用raw參數發送您需要的任何地圖選項。 See doc

我想,你應該做的:

<%= gmaps(:map_options => { :raw => '{ panControl: true, 
             zoomControl: true, 
             mapTypeControl: false, 
             scaleControl: false, 
             streetViewControl: false, 
             overviewMapControl: false}' 
          }, 
      :markers => { :data => @json } 
)%> 
+0

使用上述原料的選擇,我可以隱藏除使用條款之外的所有內容。你能幫我隱藏這個使用條款鏈接,同時呈現地圖嗎?謝謝。 –

+0

這很好。謝謝! – mrudult

0

如果您正在使用的JavaScript(不與<%= gmaps %>)初始化,使用

Gmaps.search_map.map_options.raw.streetViewControl = false; 

更多選擇here