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 markerBZJ669780 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.2002647, -6.6539822)
});
google.maps.event.addListener(markerBZJ669780, 'click', onMarkerClick);
markers.push(markerBZJ669780);
// 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 markerBZJ669787 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.1990522, -6.6477293)
});
google.maps.event.addListener(markerBZJ669787, 'click', onMarkerClick);
markers.push(markerBZJ669787);
// 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 markerBZJ669788 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.1321896, -6.6794385)
});
google.maps.event.addListener(markerBZJ669788, 'click', onMarkerClick);
markers.push(markerBZJ669788);
// 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 markerBZJ669789 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.1555895, -6.6705007)
});
google.maps.event.addListener(markerBZJ669789, 'click', onMarkerClick);
markers.push(markerBZJ669789);
// 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 markerBZJ669785 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.1931237, -6.6594902)
});
google.maps.event.addListener(markerBZJ669785, 'click', onMarkerClick);
markers.push(markerBZJ669785);
// 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 markerBZJ669812 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.2062866, -6.6542773)
});
google.maps.event.addListener(markerBZJ669812, 'click', onMarkerClick);
markers.push(markerBZJ669812);
// 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 markerBZJ669821 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.2091807, -6.6572991)
});
google.maps.event.addListener(markerBZJ669821, 'click', onMarkerClick);
markers.push(markerBZJ669821);
// 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 markerBZJ669826 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.204225, -6.6503079)
});
google.maps.event.addListener(markerBZJ669826, 'click', onMarkerClick);
markers.push(markerBZJ669826);
// 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 markerBZJ669832 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.2047069, -6.6525013)
});
google.maps.event.addListener(markerBZJ669832, 'click', onMarkerClick);
markers.push(markerBZJ669832);
// 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 markerBZJ669833 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.1992753, -6.648085)
});
google.maps.event.addListener(markerBZJ669833, 'click', onMarkerClick);
markers.push(markerBZJ669833);
// 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 markerBZJ669835 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.2044572, -6.6507094)
});
google.maps.event.addListener(markerBZJ669835, 'click', onMarkerClick);
markers.push(markerBZJ669835);
// 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 markerBZJ669837 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.1913315, -6.6495401)
});
google.maps.event.addListener(markerBZJ669837, 'click', onMarkerClick);
markers.push(markerBZJ669837);
// 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 markerBZJ669840 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.2041945, -6.6526709)
});
google.maps.event.addListener(markerBZJ669840, 'click', onMarkerClick);
markers.push(markerBZJ669840);
// 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 markerBZJ669842 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.203017, -6.6487211)
});
google.maps.event.addListener(markerBZJ669842, 'click', onMarkerClick);
markers.push(markerBZJ669842);
// 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 markerBZJ669843 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.1961872, -6.642564)
});
google.maps.event.addListener(markerBZJ669843, 'click', onMarkerClick);
markers.push(markerBZJ669843);
// 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 markerBZJ669845 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.203903, -6.649605)
});
google.maps.event.addListener(markerBZJ669845, 'click', onMarkerClick);
markers.push(markerBZJ669845);
// 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 markerBZJ669847 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.1986584, -6.6496644)
});
google.maps.event.addListener(markerBZJ669847, 'click', onMarkerClick);
markers.push(markerBZJ669847);
// 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 markerBZJ669848 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.1953619, -6.6396281)
});
google.maps.event.addListener(markerBZJ669848, 'click', onMarkerClick);
markers.push(markerBZJ669848);
// 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 markerBZJ669849 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(55.1929612861175, -6.65070484079209)
});
google.maps.event.addListener(markerBZJ669849, 'click', onMarkerClick);
markers.push(markerBZJ669849);
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);