2011-11-23 3 views
3

Следуя видеоролику YouTube о запуске Gmaps4rails, я не могу заставить его показать карту. (Rails 3.1.3, gmaps4rails 1.3.2)gmaps4rails не показывает карту

страница содержит правильные JavaScript активы в голове ...

<script src="/assets/gmaps4rails/gmaps4rails.base.js?body=1" type="text/javascript"></script> 
<script src="/assets/gmaps4rails/gmaps4rails.bing.js?body=1" type="text/javascript"></script> 
<script src="/assets/gmaps4rails/gmaps4rails.googlemaps.js?body=1" type="text/javascript"></script> 
<script src="/assets/gmaps4rails/gmaps4rails.mapquest.js?body=1" type="text/javascript"></script> 
<script src="/assets/gmaps4rails/gmaps4rails.openlayers.js?body=1" type="text/javascript"></script> 

... правильный заполнитель для карты входит ...

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

и скрипты генерируются в конце моего тела:

<script type="text/javascript" src="//maps.google.com/maps/api/js?v=3.5&sensor=false&amp;libraries=geometry"></script> 
<script type="text/javascript" src="//google-maps-utility-library-v3.googlecode.com/svn/tags/infobox/1.1.9/src/infobox_packed.js"></script> 
<script type="text/javascript" src="//google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.0.5/src/markerclusterer_packed.js"></script> 
<script type="text/javascript" src="//google-maps-utility-library-v3.googlecode.com/svn/trunk/richmarker/src/richmarker-compiled.js"></script> 

<script type="text/javascript" charset="utf-8"> 

Gmaps.map = new Gmaps4RailsGoogle(); 
Gmaps.load_map = function() { 
Gmaps.map.map_options.auto_adjust = true; 
Gmaps.map.initialize(); 
Gmaps.map.markers = [{"lng": "4.481594", "lat": "51.194179"}]; 
Gmaps.map.markers_conf.do_clustering = true; 
Gmaps.map.create_markers(); 
Gmaps.map.adjustMapToBounds(); 
Gmaps.map.callback(); 
};  
window.onload = function() { Gmaps.loadMaps(); }; 

</script> 

Все части, кажется, в пла но это ничего не значит. Я не уверен, как отлаживать это. Я пропустил что-то критическое?

ответ

4

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

Убедившись, что проблема в gmaps4rails.css решена.

<%= stylesheet_link_tag "gmaps4rails" %> 
+0

рад, что вы узнали! – apneadiving

0

Ваш контент выглядит очень похоже на то, что у меня есть; к сожалению, я сразу не вижу ничего такого.

Чтобы ответить на последнюю часть вашего вопроса: использовала ли консоль отладки своего браузера, чтобы увидеть, есть ли какие-либо ошибки JS во время рендеринга?

+0

Консоль JS не производит никаких ошибок. –

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