0
我搞糊塗了,試圖改變地圖控件,就像上面說的here但是不知道如何使用gmaps4rails gem來實現。如何使用Gmaps4rails gem自定義地圖控件?
我只想離開縮放和平移控制,並刪除所有其他人。但js控制檯說:
>> Gmaps.map.map.mapTypeControl
>> false
但它仍然存在於地圖上。
我搞糊塗了,試圖改變地圖控件,就像上面說的here但是不知道如何使用gmaps4rails gem來實現。如何使用Gmaps4rails gem自定義地圖控件?
我只想離開縮放和平移控制,並刪除所有其他人。但js控制檯說:
>> Gmaps.map.map.mapTypeControl
>> false
但它仍然存在於地圖上。
您可以使用raw
參數發送您需要的任何地圖選項。 See doc。
我想,你應該做的:
<%= gmaps(:map_options => { :raw => '{ panControl: true,
zoomControl: true,
mapTypeControl: false,
scaleControl: false,
streetViewControl: false,
overviewMapControl: false}'
},
:markers => { :data => @json }
)%>
如果您正在使用的JavaScript(不與<%= gmaps %>
)初始化,使用
Gmaps.search_map.map_options.raw.streetViewControl = false;
更多選擇here
使用上述原料的選擇,我可以隱藏除使用條款之外的所有內容。你能幫我隱藏這個使用條款鏈接,同時呈現地圖嗎?謝謝。 –
這很好。謝謝! – mrudult