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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } var markerJMDJMD23240 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.647988813973, -5.55905571886317) }); google.maps.event.addListener(markerJMDJMD23240, 'click', onMarkerClick); markers.push(markerJMDJMD23240); // 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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", anchor: new google.maps.Point(25,50), scaledSize: new google.maps.Size(45,45) } 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); 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);