2011-12-27 3 views
2

Я показываю 10 или около того маркеров на картах Google с использованием gmaps4rails. Когда маркеры находятся близко друг к другу, я получаю кластеризацию. Я установил «do_clustering» в false, и я все еще получаю кластеризацию. В идеале я хотел бы видеть каждый маркер, независимо от того, насколько он близок к другому маркеру. Какой самый простой способ заставить это? Cheers, TomПредотвращение кластеризации маркеров с gmaps4rails

Обновление: Я пользуюсь рельсами 2.3.11. gmaps4rails - 1.3.2. Я использовал инструкции 2.3 и переопределил представление gmaps4rails. Я не использую gmappable, я просто создаю json напрямую. опции карта:

@map_info = { 
     :map_options => { 
     :type => "ROADMAP", 
     :center_longitude => 180, 
     :zoom => 2, 
     :auto_adjust => false, 
     :do_clustering => false, 
    } 
} 
+0

Странно, каков ваш код и версия для драгоценных камней? – apneadiving

+0

Я просто попробовал это сам, и он прав, он, похоже, не работает. (49640473947679dd088c30c3c044dc2bf17ba71b) – Robin

+0

@Robin: вы shoukd просто передаете опции vlustering в маркерах hash – apneadiving

ответ

2

Согласно https://github.com/apneadiving/Google-Maps-for-Rails/wiki/Markers, варианты кластеризации должны быть переданы в хеш опций маркера.

Просто :)

+0

спасибо, мне нравятся простые ответы. Есть ли у вас какие-либо мысли по адресу http://stackoverflow.com/questions/8618124/gmaps4rails-scaling-not-zooming-a-gmap? Есть ли способ увеличить размер карты без масштабирования? – traday