Как настроить элементы управления картой с помощью драгоценного камня Gmaps4rails?

я запутался, пытаясь изменить элементы управления картой, как сказал здесь Но не знаю, как реализовать с помощью гема gmaps4rails.

Я просто хотел оставить только управление масштабированием и панорамированием и удалить все остальные. Но консоль js говорит:

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

Но он все еще присутствует на карте.


person prikha    schedule 13.10.2011    source источник


Ответы (2)


Вы можете использовать параметр raw для отправки любой опции карты, которая вам нужна. см. документ.

Я думаю, вы должны сделать:

<%= gmaps(:map_options => { :raw => '{ panControl: true,
                                       zoomControl: true,
                                       mapTypeControl: false,
                                       scaleControl: false,
                                       streetViewControl: false,
                                       overviewMapControl: false}' 
                          },
          :markers => { :data => @json  } 
)%> 
person apneadiving    schedule 13.10.2011
comment
С приведенными выше необработанными параметрами я могу скрыть все, кроме условий использования. Можете ли вы помочь мне скрыть ссылку на условия использования при рендеринге карт? Спасибо. - person Sagar Bommidi; 10.06.2013

Если вы инициализируете с помощью javascript (не с <%= gmaps %>), используйте

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

Дополнительные параметры здесь

person Benjamin Crouzier    schedule 20.06.2013