我很困惑尝试像这里所说的那样更改地图控件但是不知道如何使用 gmaps4rails gem 来实现。
我只想留下缩放和平移控制并删除所有其他控制。但是 js 控制台说:
>> Gmaps.map.map.mapTypeControl
>> false
但它仍然存在于地图上。
我很困惑尝试像这里所说的那样更改地图控件但是不知道如何使用 gmaps4rails gem 来实现。
我只想留下缩放和平移控制并删除所有其他控制。但是 js 控制台说:
>> Gmaps.map.map.mapTypeControl
>> false
但它仍然存在于地图上。
您可以使用raw
参数发送您需要的任何地图选项。见文档。
我想,你应该这样做:
<%= 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;
更多选项在这里