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 markerJMDJMD2265 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.6053694576304, -5.61329980569633) }); google.maps.event.addListener(markerJMDJMD2265, 'click', onMarkerClick); markers.push(markerJMDJMD2265); // 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 markerJMDJMD23602 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.6003390654244, -5.69207556841544) }); google.maps.event.addListener(markerJMDJMD23602, 'click', onMarkerClick); markers.push(markerJMDJMD23602); // 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 markerJMDJMD23604 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.6009377403234, -5.69065081151411) }); google.maps.event.addListener(markerJMDJMD23604, 'click', onMarkerClick); markers.push(markerJMDJMD23604); // 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 markerJMDJMD23605 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.6009377403234, -5.69065081151411) }); google.maps.event.addListener(markerJMDJMD23605, 'click', onMarkerClick); markers.push(markerJMDJMD23605); // 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 markerJMDJMD23606 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.6009659632885, -5.69056439709529) }); google.maps.event.addListener(markerJMDJMD23606, 'click', onMarkerClick); markers.push(markerJMDJMD23606); // 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 markerJMDJMD23607 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.6009659632885, -5.69056439709529) }); google.maps.event.addListener(markerJMDJMD23607, 'click', onMarkerClick); markers.push(markerJMDJMD23607); // 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 markerJMDJMD23608 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.6010410454592, -5.69051149225038) }); google.maps.event.addListener(markerJMDJMD23608, 'click', onMarkerClick); markers.push(markerJMDJMD23608); // 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 markerJMDJMD23609 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.6010017704527, -5.69054908722449) }); google.maps.event.addListener(markerJMDJMD23609, 'click', onMarkerClick); markers.push(markerJMDJMD23609); // 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 markerJMDJMD23610 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.6010410454592, -5.69051149225038) }); google.maps.event.addListener(markerJMDJMD23610, 'click', onMarkerClick); markers.push(markerJMDJMD23610); // 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 markerJMDJMD23611 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.6011031917931, -5.69055207500802) }); google.maps.event.addListener(markerJMDJMD23611, 'click', onMarkerClick); markers.push(markerJMDJMD23611); // 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 markerJMDJMD23637 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.5952925227488, -5.67715830027195) }); google.maps.event.addListener(markerJMDJMD23637, 'click', onMarkerClick); markers.push(markerJMDJMD23637); // 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 markerJMDJMH11630 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.5906883943869, -5.67821330702877) }); google.maps.event.addListener(markerJMDJMH11630, 'click', onMarkerClick); markers.push(markerJMDJMH11630); // 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 markerJMCJMC23970 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.5779407445227, -5.7067205039978) }); google.maps.event.addListener(markerJMCJMC23970, 'click', onMarkerClick); markers.push(markerJMCJMC23970); // 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 markerJMDJMD23873 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.5916296796513, -5.67218378646747) }); google.maps.event.addListener(markerJMDJMD23873, 'click', onMarkerClick); markers.push(markerJMDJMD23873); 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);