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 markerOMA5910 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.3961456186689, -6.87059467375323)
});
google.maps.event.addListener(markerOMA5910, 'click', onMarkerClick);
markers.push(markerOMA5910);
// 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 markerOMA5938 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.4261024, -7.0474914)
});
google.maps.event.addListener(markerOMA5938, 'click', onMarkerClick);
markers.push(markerOMA5938);
// 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 markerPOR14135 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.4650096868692, -6.61355578679363)
});
google.maps.event.addListener(markerPOR14135, 'click', onMarkerClick);
markers.push(markerPOR14135);
// 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 markerBEL14767 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.5080826, -6.0349082)
});
google.maps.event.addListener(markerBEL14767, 'click', onMarkerClick);
markers.push(markerBEL14767);
// 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 markerARM14850 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.3771479226668, -6.7325827121643)
});
google.maps.event.addListener(markerARM14850, 'click', onMarkerClick);
markers.push(markerARM14850);
// 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 markerOMA14988 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.5977149, -7.3099596)
});
google.maps.event.addListener(markerOMA14988, 'click', onMarkerClick);
markers.push(markerOMA14988);
// 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 markerCOM12823 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.4171638146411, -6.44930727594909)
});
google.maps.event.addListener(markerCOM12823, 'click', onMarkerClick);
markers.push(markerCOM12823);
// 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 markerCOM14764 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.381668662081, -6.55471754921264)
});
google.maps.event.addListener(markerCOM14764, 'click', onMarkerClick);
markers.push(markerCOM14764);
// 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 markerCOM14766 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.3815811858906, -6.55600500953979)
});
google.maps.event.addListener(markerCOM14766, 'click', onMarkerClick);
markers.push(markerCOM14766);
// 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 markerCOM14820 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.5665716895078, -5.97257617099457)
});
google.maps.event.addListener(markerCOM14820, 'click', onMarkerClick);
markers.push(markerCOM14820);
// 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 markerCOM13679 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.4374177078742, -6.36354996522064)
});
google.maps.event.addListener(markerCOM13679, 'click', onMarkerClick);
markers.push(markerCOM13679);
// 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 markerCOM14094 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.4833049771623, -6.54408529626466)
});
google.maps.event.addListener(markerCOM14094, 'click', onMarkerClick);
markers.push(markerCOM14094);
// 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 markerCOM15213 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.5667700532233, -5.97245540185242)
});
google.maps.event.addListener(markerCOM15213, 'click', onMarkerClick);
markers.push(markerCOM15213);
// 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 markerOMA15351 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6160972, -7.2938349)
});
google.maps.event.addListener(markerOMA15351, 'click', onMarkerClick);
markers.push(markerOMA15351);
// 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 markerOMA15320 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.7442507, -7.1490118)
});
google.maps.event.addListener(markerOMA15320, 'click', onMarkerClick);
markers.push(markerOMA15320);
// 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 markerPOR15401 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.450937, -6.5120972)
});
google.maps.event.addListener(markerPOR15401, 'click', onMarkerClick);
markers.push(markerPOR15401);
// 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 markerOMA10567 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.5076865, -6.9665016)
});
google.maps.event.addListener(markerOMA10567, 'click', onMarkerClick);
markers.push(markerOMA10567);
// 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 markerOMA15562 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.5977149, -7.3099596)
});
google.maps.event.addListener(markerOMA15562, 'click', onMarkerClick);
markers.push(markerOMA15562);
// 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 markerARM13398 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.4250667339166, -6.55803711957397)
});
google.maps.event.addListener(markerARM13398, 'click', onMarkerClick);
markers.push(markerARM13398);
// 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 markerARM13399 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.4250417671699, -6.55803711957397)
});
google.maps.event.addListener(markerARM13399, 'click', onMarkerClick);
markers.push(markerARM13399);
// 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 markerPOR15698 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.4243451565447, -6.36866819626465)
});
google.maps.event.addListener(markerPOR15698, 'click', onMarkerClick);
markers.push(markerPOR15698);
// 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 markerPOR15732 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.4242866134286, -6.36866475183717)
});
google.maps.event.addListener(markerPOR15732, 'click', onMarkerClick);
markers.push(markerPOR15732);
// 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 markerARM15794 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.3543538098069, -6.6358005116394)
});
google.maps.event.addListener(markerARM15794, 'click', onMarkerClick);
markers.push(markerARM15794);
// 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 markerCOM15870 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.4642345241572, -7.0402092217041)
});
google.maps.event.addListener(markerCOM15870, 'click', onMarkerClick);
markers.push(markerCOM15870);
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);