как установить параметры карты в последней версии gmap4rails

Я использую gmap4rails, моя версия рельсов 4.

В более ранней версии мы можем использовать параметры карты, как показано ниже:

<%= gmaps("markers" => { "data" => @markers, "options" => { "randomize" => true, "width" => 22, "length" => 32 } }) %>

Ниже приведен код моей последней версии gmap4rails:

<div style='width: 800px;'>
  <div id="multi_markers" style='width: 520px; height: 350px;'></div>
</div>



<script>
  var handler = Gmaps.build('Google');
  handler.buildMap(internal: {id: 'multi_markers'}}, function(){
    var markers = handler.addMarkers(<%=raw @data.to_json %>);
    handler.bounds.extendWith(markers);
    handler.fitMapToBounds();
  });  
</script>

Я хочу отобразить несколько маркеров для одного местоположения. Для этого я хочу добавить параметры карты «рандомизировать и max_random_distance» в свой gmap. Как я могу добавить это в свою последнюю версию gmap4rails. Пожалуйста, помогите мне. Заранее спасибо!!!.


person Rukmangathan Govindarajan    schedule 22.03.2014    source источник
comment
Я исправил эту проблему, добавив следующую строку в файл gmap_google.js. Изменил maxRandomDistance: 0 на maxRandomDistance: 100 и добавил randomize: true. Теперь проблема устранена.   -  person Rukmangathan Govindarajan    schedule 22.03.2014


Ответы (1)


Вам не нужно редактировать исходный код, вы можете передать параметры:

handler = Gmaps.build('Google', { markers: { maxRandomDistance: 100 } });
person apneadiving    schedule 22.03.2014