我很困惑,试图更改地图控件,如here但不知道如何使用gmaps4rails gem实现。
我只想留下缩放和平移控制并删除所有其他控件。但是js控制台说:
>> Gmaps.map.map.mapTypeControl
>> false
但它仍然存在于地图上。
答案 0 :(得分:11)
您可以使用raw
参数发送所需的任何地图选项。 See doc
我想,你应该这样做:
<%= gmaps(:map_options => { :raw => '{ panControl: true,
zoomControl: true,
mapTypeControl: false,
scaleControl: false,
streetViewControl: false,
overviewMapControl: false}'
},
:markers => { :data => @json }
)%>
答案 1 :(得分:0)
如果您使用javascript初始化(不是<%= gmaps %>
),请使用
Gmaps.search_map.map_options.raw.streetViewControl = false;
更多选项here