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-updated.svg"
}
var markerJMDJMD14409 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6549418627155, -5.5503306955294)
});
google.maps.event.addListener(markerJMDJMD14409, 'click', onMarkerClick);
markers.push(markerJMDJMD14409);
// 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-updated.svg"
}
var markerJMDJMD21135 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6349171868049, -5.54046646041869)
});
google.maps.event.addListener(markerJMDJMD21135, 'click', onMarkerClick);
markers.push(markerJMDJMD21135);
// 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-updated.svg"
}
var markerJMDJMD21996 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.644544958071, -5.55235811907326)
});
google.maps.event.addListener(markerJMDJMD21996, 'click', onMarkerClick);
markers.push(markerJMDJMD21996);
// 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-updated.svg"
}
var markerJMDJMD23762 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6458447334099, -5.54279279799571)
});
google.maps.event.addListener(markerJMDJMD23762, 'click', onMarkerClick);
markers.push(markerJMDJMD23762);
// 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-updated.svg"
}
var markerJMDJMD8911 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6483572276166, -5.54160077123667)
});
google.maps.event.addListener(markerJMDJMD8911, 'click', onMarkerClick);
markers.push(markerJMDJMD8911);
// 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-updated.svg"
}
var markerJMDJMD13997 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6461799898569, -5.54265514297481)
});
google.maps.event.addListener(markerJMDJMD13997, 'click', onMarkerClick);
markers.push(markerJMDJMD13997);
// 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-updated.svg"
}
var markerJMDJMD24054 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6426723399937, -5.5355151025772)
});
google.maps.event.addListener(markerJMDJMD24054, 'click', onMarkerClick);
markers.push(markerJMDJMD24054);
// 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-updated.svg"
}
var markerJMDJMD4132 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.635481497331, -5.53872311418394)
});
google.maps.event.addListener(markerJMDJMD4132, 'click', onMarkerClick);
markers.push(markerJMDJMD4132);
// 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-updated.svg"
}
var markerJMDJMD3461 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6406391133429, -5.53120897214805)
});
google.maps.event.addListener(markerJMDJMD3461, 'click', onMarkerClick);
markers.push(markerJMDJMD3461);
// 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-updated.svg"
}
var markerJMDJMD24666 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6291761724472, -5.53758452040508)
});
google.maps.event.addListener(markerJMDJMD24666, 'click', onMarkerClick);
markers.push(markerJMDJMD24666);
// 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-updated.svg"
}
var markerJMDJMD10153 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6357306470076, -5.54185048027034)
});
google.maps.event.addListener(markerJMDJMD10153, 'click', onMarkerClick);
markers.push(markerJMDJMD10153);
// 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-updated.svg"
}
var markerJMDJMD6446 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6316771531368, -5.53344175500865)
});
google.maps.event.addListener(markerJMDJMD6446, 'click', onMarkerClick);
markers.push(markerJMDJMD6446);
// 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-updated.svg"
}
var markerJMDJMD19629 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6385509998342, -5.53450908286087)
});
google.maps.event.addListener(markerJMDJMD19629, 'click', onMarkerClick);
markers.push(markerJMDJMD19629);
// 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-updated.svg"
}
var markerJMDJMD6448 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6412896207374, -5.53359979300318)
});
google.maps.event.addListener(markerJMDJMD6448, 'click', onMarkerClick);
markers.push(markerJMDJMD6448);
// 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-updated.svg"
}
var markerJMDJMD23137 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6413346753535, -5.53355855968766)
});
google.maps.event.addListener(markerJMDJMD23137, 'click', onMarkerClick);
markers.push(markerJMDJMD23137);
// 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-updated.svg"
}
var markerJMDJMD1699 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6635050673323, -5.56947945625235)
});
google.maps.event.addListener(markerJMDJMD1699, 'click', onMarkerClick);
markers.push(markerJMDJMD1699);
// 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-updated.svg"
}
var markerJMDJMD23421 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.64339700459, -5.54032795218631)
});
google.maps.event.addListener(markerJMDJMD23421, 'click', onMarkerClick);
markers.push(markerJMDJMD23421);
// 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-updated.svg"
}
var markerJMDJMD23895 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.632477662207, -5.53731430949371)
});
google.maps.event.addListener(markerJMDJMD23895, 'click', onMarkerClick);
markers.push(markerJMDJMD23895);
// 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-updated.svg"
}
var markerJMDJMD22518 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6457677549731, -5.55243632105922)
});
google.maps.event.addListener(markerJMDJMD22518, 'click', onMarkerClick);
markers.push(markerJMDJMD22518);
// 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-updated.svg"
}
var markerJMDJMD2262 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6427592588694, -5.53567067070003)
});
google.maps.event.addListener(markerJMDJMD2262, 'click', onMarkerClick);
markers.push(markerJMDJMD2262);
// 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-updated.svg"
}
var markerJMDJMD11646 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6592496994187, -5.56338122991563)
});
google.maps.event.addListener(markerJMDJMD11646, 'click', onMarkerClick);
markers.push(markerJMDJMD11646);
// 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-updated.svg"
}
var markerJMDJMD24245 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6471019398533, -5.55105956069155)
});
google.maps.event.addListener(markerJMDJMD24245, 'click', onMarkerClick);
markers.push(markerJMDJMD24245);
// 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-updated.svg"
}
var markerJMDJMD4924 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6345185825034, -5.54407516971328)
});
google.maps.event.addListener(markerJMDJMD4924, 'click', onMarkerClick);
markers.push(markerJMDJMD4924);
// 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-updated.svg"
}
var markerJMDJMD24085 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6414171177154, -5.53167783884346)
});
google.maps.event.addListener(markerJMDJMD24085, 'click', onMarkerClick);
markers.push(markerJMDJMD24085);
// 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-updated.svg"
}
var markerJMDJMD4533 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6359625226015, -5.54051267977456)
});
google.maps.event.addListener(markerJMDJMD4533, 'click', onMarkerClick);
markers.push(markerJMDJMD4533);
// 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-updated.svg"
}
var markerJMDJMD14552 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6610566649247, -5.56914382794353)
});
google.maps.event.addListener(markerJMDJMD14552, 'click', onMarkerClick);
markers.push(markerJMDJMD14552);
// 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-updated.svg"
}
var markerJMDJMD20611 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6466432769328, -5.55048438470911)
});
google.maps.event.addListener(markerJMDJMD20611, 'click', onMarkerClick);
markers.push(markerJMDJMD20611);
// 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-updated.svg"
}
var markerJMDJMD12725 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.635952327312, -5.53733095808025)
});
google.maps.event.addListener(markerJMDJMD12725, 'click', onMarkerClick);
markers.push(markerJMDJMD12725);
// 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-updated.svg"
}
var markerJMDJMD24279 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6441567710215, -5.54657555702514)
});
google.maps.event.addListener(markerJMDJMD24279, 'click', onMarkerClick);
markers.push(markerJMDJMD24279);
// 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-updated.svg"
}
var markerJMDJMD24653 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.62989459432, -5.53776990767817)
});
google.maps.event.addListener(markerJMDJMD24653, 'click', onMarkerClick);
markers.push(markerJMDJMD24653);
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);