Хорошо, я пытался несколько часов отображать карту google с gmaps4rails, и я не могу понять это, поэтому я надеялся получить некоторые идеи здесь. Я думаю, что я довольно близко.Невозможно отобразить карту gmaps4rails
Вот что я сделал:
- прошел через все этапы установки на GitHub: https://github.com/apneadiving/Google-Maps-for-Rails
- Заметили, метод gmaps4rails вызова на мой взгляд, добавляет JS-код в разметке, поэтому я ставлю точку останова на вызов JS в Gmaps.load_map(). В рамках этого метода я установил точку останова на Gmaps.map.initialize(). На этом этапе на моей странице отображается пустая область div (где должна отображаться карта), но когда я перехожу через эту строку, область скрыта (в частности, при создании карты внутри инициализации происходит то, где происходит сокрытие: return новый файл google.maps.Map (document.getElementById (this.map_options.id), mergedOptions)). Следующая строка после этого - вызов маркеров карты, которым предоставляется массив объектов lat/lng, которые выглядят следующим образом: Gmaps.map.markers = [{"lat": 90.2765777, "lng": - 37.7498712} ], так что в основном это заставляет меня думать, что мой объект модели gmaps в порядке (я также поставил контрольную точку в моем контроллере для kicks и double проверил, что вызов to_gmaps4rails() возвращает отображаемые данные).
- Также было отмечено несколько вызовов на google maps api на моей вкладке сети firebug (сделаны вызовы maps.gstatic.com, mt0.googleapi.com и maps.googleapi.com).
- Убедитесь, что файлы gmaps4rails css загружаются в мой сеанс браузера (я получаю gmaps4rails.css).
- Пробовал в какой-то момент, чтобы добавить тег сценария на мой взгляд, с ключом API Google, но позже узнал, что я на самом деле не нужно с последней версией, как описано здесь: Google Maps API-Key in gmaps4rails
- ли некоторые поиски на SO для подобных вопросов и нашел это не дало никаких результатов: gmaps4rails not showing map, gmaps4rails is not displaying the map
Я думаю, что я что-то на самом деле просто не хватает, так как данные, кажется, в месте карты, чтобы быть оказаны. Есть идеи?
Этот пример проекта на Github помочь мне очень ; https://github.com/daviddefco/Gmaps4RailsSamples Просто скачайте его и откройте его как проект Rails. – SteveO7