Rails не загружает Google Maps Javascript - PullRequest
0 голосов
/ 20 мая 2011

Я пытался загрузить простую карту Google в своем приложении rails.

Проблема в том, что на веб-странице отображается только пустая веб-страница.

Вот мой index.html.erb

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>

<%= javascript_include_tag 'testmap.js' %>


<body onload="initialize(); ">

<div id="map_canvas"></div>

Это мой testmap.js, который находится в "public / javascripts":

var map;
function initialize() {

    var chicago = new google.maps.LatLng(41.850033, -87.6500523);

    map = new google.maps.Map(document.getElementById('map_canvas'), {
      center: chicago,
      zoom: 11,
      mapTypeId: 'roadmap'
    });
  }

Отображаемая страница полностью пуста, за исключением кода, загруженного из application.html.erb

Я надеюсь, что вы можете мне помочь.

Спасибо

1 Ответ

0 голосов
/ 20 мая 2011

Используйте что-то вроде Firebug для Firefox, чтобы увидеть, загружены ли ваши файлы JS.

Может быть, необходимо что-то вроде $(document).ready(function() {} (Вам нужно подождать, пока ваш контент загрузится, прежде чем выполнять JS).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...