Как использовать разные опции CSS для разных страниц, используя gmaps4rails? - PullRequest
0 голосов
/ 04 ноября 2011

Я хочу, чтобы на разных страницах были карты разных размеров ... но я не вижу, как это понять.Когда я отключаю css, вся карта исчезает.

<%= gmaps({ map_options: {
                                zoom: 8,
                                auto_zoom: false },
                            markers: { data: @json } },
                            enable_css: false) %>

, а затем я поместил CSS вокруг него:

<div id="sidebar">
            <div id="map_canvas" style="width: 294px; height: 370px; position: relative">
                <%= gmaps({ map_options: {
                                zoom: 8,
                                auto_zoom: false },
                            markers: { data: @json } },
                            enable_css: false) %>
            </div>
        </div>

, но это заставляет карту исчезнуть.что я делаю не так?

1 Ответ

0 голосов
/ 04 ноября 2011

Просто посмотрите на вики (или на HTML-страницу). Сгенерированный html по умолчанию:

<div class="map_container"> 
  <div id="map" class="gmaps4rails_map"></div> 
</div>

Итак, если вы хотите стиль, просто:

  • редактирование или отключение gmaps4rails css

  • стиль классов / идентификаторов, представленных выше, нет необходимости добавлять дополнительную разметку

...