So I am trying to integrate google maps into my rails app ( keep in mind that it is the first time i do so and I am a rails beginner and I do not understand Ruby code very well ).
code for maps
<!-- 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>
For some reason, it tries to load jquery-ujs twice whenever I click on the page that contains the maps. Here is my application.js include tree
//= require jquery //= require jquery_ujs //= require turbolinks //=require_tree .
Weird, keep getting this : Uncaught Error: jquery-ujs has already been loaded!
Any ideas for me ?
Thanks!