Something went wrong on our end
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
infoWindow.js 1.73 KiB
//*This code references the info window google maps API
//https://developers.google.com/maps/documentation/javascript/infowindows
// Displays markers on a map centred at the Laurentian Great Lakes
// When the user clicks the marker, an info window opens
function initInfo(lati, longi,name, date, count ) {
console.log("Trying to gen. info map");
// Generate map centred at Great Lakes
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 5.5,
center: {lat: 45.0349575, lng: -88.6941305}
});
console.log("Gened info map");
// Set info window contents to input string
var infowindow = new google.maps.InfoWindow();
var marker, i;
for (i = 0; i < lati.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(lati[i], longi[i]),
map: map
});
google.maps.event.addListener(marker, 'click', (function (marker, i) {
return function () {
infowindow.setContent('<div id=“content”>' +
'<div id=“siteNotice”>' +
'</div>' +
'<h1 id=“firstHeading” class=“firstHeading”>' + name[i] + '</h1>' +
'<div id=“bodyContent”>' +
'<p><b>Name: </b>' + name[i] + '</p>' +
'<p><b>Date: </b>' + findMonth(date[i].month) + ' ' + date[i].day + ', ' + date[i].year + '</p>' +
'<p><b>Count: </b>' + count[i] + '</p>' +
'</div>' +
'</div>');
infowindow.open(map, marker);
}
})(marker, i));
console.log("Plotted" + i + " markers");
}
}