我正在尝试将Google Maps集成到我的Rails应用程序中(请记住,这是我第一次这样做,我是一个Rails初学者,我不太理解Ruby代码)。
地图代码:
<!--
You need to include this script on any page that has a Google Map.
When using Google Maps on your own site you MUST signup for your own API key at:
https://developers.google.com/maps/documentation/javascript/tutorial#api_key
After your sign up replace the key in the URL below or paste in the new script tag that Google provides.
-->
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDRKcd8KX82m0q47qSGB9Ryh79jqzjOpAk&sensor=false"></script>
<script type="text/javascript">
// When the window has finished loading create our google map below
google.maps.event.addDomListener(window, 'load', init);
function init() {
// Basic options for a simple Google Map
// For more options see: https://developers.google.com/maps/documentation/javascript/reference#MapOptions
var mapOptions = {
// How zoomed in you want the map to start at (always required)
zoom: 12,
// The latitude and longitude to center the map (always required)
center: new google.maps.LatLng(45.495040, -73.614371), // Montreal
// How you would like to style the map.
// This is where you would paste any style found on Snazzy Maps.
styles: [{"stylers":[{"hue":"#16a085"},{"saturation":0}]},{"featureType":"road","elementType":"geometry","stylers":[{"lightness":80},{"visibility":"simplified"}]},{"featureType":"road","elementType":"labels","stylers":[{"visibility":"off"}]}]
};
// Get the HTML DOM element that will contain your map
// We are using a div with id="map" seen below in the <body>
var mapElement = document.getElementById('map');
// Create the Google Map using out element and options defined above
var map = new google.maps.Map(mapElement, mapOptions);
}
</script> </head> <body>
<!-- The element that will contain our Google Map. This is used in both the Javascript and CSS above. -->
<div class="innerborder">
<div id="map"></div> </div>
由于某种原因,每当我点击包含地图的页面时,它会尝试加载jquery-ujs两次。 这是我的application.js包含树:
//= require jquery //= require jquery_ujs //= require turbolinks //= require_tree .
奇怪,一直收到以下错误消息: Uncaught Error: jquery-ujs已经被加载!
有什么建议吗?
谢谢!
require_tree .
会加载目录树中的所有文件。 - Tomanow个人宝石
gem 'activerecord-tableless' gem 'compass-rails','~> 2.0.alpha.0' gem 'figaro' gem 'gibbon' gem 'google_drive' gem 'simple_form' gem 'better_errors' gem 'quiet_assets' gem "font-awesome-rails"再次感谢! - user2805193