function initialize() { var mapOptions = { zoom: 11, center: new google.maps.LatLng(54.59673227, -5.92712402), mapTypeId: google.maps.MapTypeId.ROADMAP, scrollwheel: false }; 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/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 marker32764902 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.578899, -5.953129) }); google.maps.event.addListener(marker32764902, 'click', onMarkerClick); markers.push(marker32764902); // 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/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 marker32896552 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.37104, -5.555757) }); google.maps.event.addListener(marker32896552, 'click', onMarkerClick); markers.push(marker32896552); // 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/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 marker32989371 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.153598, -6.3431) }); google.maps.event.addListener(marker32989371, 'click', onMarkerClick); markers.push(marker32989371); // 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/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 marker32989511 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.379627, -6.0192) }); google.maps.event.addListener(marker32989511, 'click', onMarkerClick); markers.push(marker32989511); // 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/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 marker33030858 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.4123, -6.14784) }); google.maps.event.addListener(marker33030858, 'click', onMarkerClick); markers.push(marker33030858); // 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/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 marker33031059 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.290225, -6.033793) }); google.maps.event.addListener(marker33031059, 'click', onMarkerClick); markers.push(marker33031059); // 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/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 marker33031121 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.237731, -6.169363) }); google.maps.event.addListener(marker33031121, 'click', onMarkerClick); markers.push(marker33031121); // 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/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 marker33032328 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.418514, -6.149084) }); google.maps.event.addListener(marker33032328, 'click', onMarkerClick); markers.push(marker33032328); // 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/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 marker33040467 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.322937, -5.897439) }); google.maps.event.addListener(marker33040467, 'click', onMarkerClick); markers.push(marker33040467); // 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/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 marker33062457 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.347126, -6.276091) }); google.maps.event.addListener(marker33062457, 'click', onMarkerClick); markers.push(marker33062457); // 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/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 marker33071564 = new google.maps.Marker({ map: map, icon: icon, position: new google.maps.LatLng(54.334369, -5.716902) }); google.maps.event.addListener(marker33071564, 'click', onMarkerClick); markers.push(marker33071564); 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.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: '10px'}); 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: 50, styles: clusterStyles, maxZoom: 15 }; // Construct the Clusters. var markerCluster = new MarkerClusterer(map, markers, clusterOp); } //google.maps.event.addDomListener(window, 'load', initialize);