2012-04-30 3 views
2

Мне нужно показать два разных маркера на моей карте Google. Я использую рельсы 3 и Gmaps4rails gem.Как добавить разные типы маркеров в Gmaps4Rails

I мой контроллер у меня есть

@marker1 = User.find(1) 
@marker2 = User.find(2) 
@json = [@marker1,@marker2].to_gmaps4rails 

В видовом файле

<%= gmaps({ 
     "map_options" => { "zoom" => 12, "auto_adjust" => false, "center_latitude" => @marker1.lat, "center_longitude" => @marker1.lng}, 
     "markers"  => { "data" => @json } 
     }) 
    %> 

<%= yield :scripts %> 

Посмотреть на карте я получаю

enter image description here

Мне нужно добавить различные изображения маркера для каждый из них. Как это может быть сделано. пожалуйста помоги.

ответ

1

У меня есть один ответ: это объясняется в wiki, в разделе Customize each marker.

Существует также альтернатива для добавления стилей в блок от вашего контроллера вместо уровня модели.

+0

Не отвечает ли? – apneadiving

+0

Да .. спасибо много :) –

+0

У меня такая же проблема, можете ли вы поделиться решением? –

Смежные вопросы