function initialize() {
var mapOptions = {
center: new google.maps.LatLng(54.59673227, -5.92712402),
zoom: 11,
mapTypeId: google.maps.MapTypeId.ROADMAP,
scrollwheel: false,
panControl: true,
zoomControl: true,
gestureHandling: 'auto',
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
},
navigationControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL,
position: google.maps.ControlPosition.RIGHT_TOP,
},
streetViewControlOptions: {
position: google.maps.ControlPosition.RIGHT_TOP
}
};
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
var markers = [];
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('
');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker19246093 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.917278, -6.319001)
});
google.maps.event.addListener(marker19246093, 'click', onMarkerClick);
markers.push(marker19246093);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker528318729 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.8996, -6.11462)
});
google.maps.event.addListener(marker528318729, 'click', onMarkerClick);
markers.push(marker528318729);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker18950324 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.894325, -6.198977)
});
google.maps.event.addListener(marker18950324, 'click', onMarkerClick);
markers.push(marker18950324);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker19021447 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.899913, -6.113488)
});
google.maps.event.addListener(marker19021447, 'click', onMarkerClick);
markers.push(marker19021447);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker1441049739 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.805801, -6.20765)
});
google.maps.event.addListener(marker1441049739, 'click', onMarkerClick);
markers.push(marker1441049739);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker18602319 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.88446, -6.342367)
});
google.maps.event.addListener(marker18602319, 'click', onMarkerClick);
markers.push(marker18602319);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker19099300 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.88446, -6.342367)
});
google.maps.event.addListener(marker19099300, 'click', onMarkerClick);
markers.push(marker19099300);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker19162580 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.797447, -6.146275)
});
google.maps.event.addListener(marker19162580, 'click', onMarkerClick);
markers.push(marker19162580);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker19162250 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.785068, -6.191337)
});
google.maps.event.addListener(marker19162250, 'click', onMarkerClick);
markers.push(marker19162250);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker19179866 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.807773, -6.242756)
});
google.maps.event.addListener(marker19179866, 'click', onMarkerClick);
markers.push(marker19179866);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker19179963 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.804924, -6.217291)
});
google.maps.event.addListener(marker19179963, 'click', onMarkerClick);
markers.push(marker19179963);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker19231810 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.79491, -6.128171)
});
google.maps.event.addListener(marker19231810, 'click', onMarkerClick);
markers.push(marker19231810);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker1832280650 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.874198, -6.47726)
});
google.maps.event.addListener(marker1832280650, 'click', onMarkerClick);
markers.push(marker1832280650);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker1225981880 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.911701, -6.4618)
});
google.maps.event.addListener(marker1225981880, 'click', onMarkerClick);
markers.push(marker1225981880);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker810643712 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.911701, -6.4618)
});
google.maps.event.addListener(marker810643712, 'click', onMarkerClick);
markers.push(marker810643712);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker19224111 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.920097, -6.45644)
});
google.maps.event.addListener(marker19224111, 'click', onMarkerClick);
markers.push(marker19224111);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker19224112 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.919998, -6.454467)
});
google.maps.event.addListener(marker19224112, 'click', onMarkerClick);
markers.push(marker19224112);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker1225981868 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.8134, -6.23531)
});
google.maps.event.addListener(marker1225981868, 'click', onMarkerClick);
markers.push(marker1225981868);
// Plot Properties
var infoWindow = new google.maps.InfoWindow({
maxWidth: 300
});
var onMarkerClick = function() {
var marker = this;
var latLng = marker.getPosition();
infoWindow.setContent('');
infoWindow.open(map, marker);
};
google.maps.event.addListener(map, 'click', function() {
infoWindow.close();
});
//var markerimg ='/images/map-marker-new.png';
var icon = {
url: "/images/map-pin-new.svg",
anchor: new google.maps.Point(25,50),
scaledSize: new google.maps.Size(45,45)
}
var marker19272793 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.816619, -6.12463)
});
google.maps.event.addListener(marker19272793, 'click', onMarkerClick);
markers.push(marker19272793);
google.maps.event.addListener(infoWindow, 'domready', function() {
var iwOuter = $('.gm-style-iw');
var iwBackground = iwOuter.prev();
iwBackground.children(':nth-child(2)').css({'display' : 'none'});
iwBackground.children(':nth-child(4)').css({'display' : 'none'});
iwOuter.parent().parent().css({left: '0px'});
iwBackground.children(':nth-child(1)').attr('style', function(i,s){ return s + 'left: 155px !important;'});
iwBackground.children(':nth-child(3)').attr('style', function(i,s){ return s + 'left: 155px !important;'});
iwBackground.children(':nth-child(3)').find('div').children().css({'box-shadow': '', 'z-index' : '1'});
var iwCloseBtn = iwOuter.next();
iwCloseBtn.css({'display': 'none'});
});
var clusterStyles = [
{
textColor: 'white',
url: '/images/cluster-new.png',
height: 50,
width: 50
},
{
textColor: 'white',
url: '/images/cluster-new2.png',
height: 50,
width: 50
},
{
textColor: 'white',
url: '/images/cluster-new.png',
height: 50,
width: 50
}
];
// Clusters options.
var clusterOp = {
gridSize: 40,
styles: clusterStyles,
maxZoom: 15
};
// Construct the Clusters.
var markerCluster = new MarkerClusterer(map, markers, clusterOp);
var bounds = new google.maps.LatLngBounds();
for (var i = 0; i < markers.length; i++) {
bounds.extend(markers[i].getPosition());
}
map.fitBounds(bounds);
}
//google.maps.event.addDomListener(window, 'load', initialize);