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 markerJMHJMH6740 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6354139583284, -5.82874492092128)
});
google.maps.event.addListener(markerJMHJMH6740, 'click', onMarkerClick);
markers.push(markerJMHJMH6740);
// 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 markerJMHJMH18667 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6408780445659, -5.84402814788818)
});
google.maps.event.addListener(markerJMHJMH18667, 'click', onMarkerClick);
markers.push(markerJMHJMH18667);
// 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 markerJMHJMH23200 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6302570511689, -5.78409091770119)
});
google.maps.event.addListener(markerJMHJMH23200, 'click', onMarkerClick);
markers.push(markerJMHJMH23200);
// 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 markerJMHJMH23202 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6302570511689, -5.78409091770119)
});
google.maps.event.addListener(markerJMHJMH23202, 'click', onMarkerClick);
markers.push(markerJMHJMH23202);
// 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 markerJMHJMH16799 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6312730990112, -5.84076658172607)
});
google.maps.event.addListener(markerJMHJMH16799, 'click', onMarkerClick);
markers.push(markerJMHJMH16799);
// 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 markerJMHJMH24371 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6387154795103, -5.83511569056794)
});
google.maps.event.addListener(markerJMHJMH24371, 'click', onMarkerClick);
markers.push(markerJMHJMH24371);
// 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 markerJMHJMH24324 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6325512291497, -5.84075048847198)
});
google.maps.event.addListener(markerJMHJMH24324, 'click', onMarkerClick);
markers.push(markerJMHJMH24324);
// 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 markerJMHJMH2536 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6328027351238, -5.84106698913573)
});
google.maps.event.addListener(markerJMHJMH2536, 'click', onMarkerClick);
markers.push(markerJMHJMH2536);
// 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 markerJMHJMH24121 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.647453709747, -5.81464367560797)
});
google.maps.event.addListener(markerJMHJMH24121, 'click', onMarkerClick);
markers.push(markerJMHJMH24121);
// 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 markerJMHJMH6216 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6359898952171, -5.81467137022018)
});
google.maps.event.addListener(markerJMHJMH6216, 'click', onMarkerClick);
markers.push(markerJMHJMH6216);
// 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 markerJMHJMH24610 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6488307032007, -5.76483860893249)
});
google.maps.event.addListener(markerJMHJMH24610, 'click', onMarkerClick);
markers.push(markerJMHJMH24610);
// 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 markerJMHHW1100155 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6338739468521, -5.8485771743774)
});
google.maps.event.addListener(markerJMHHW1100155, 'click', onMarkerClick);
markers.push(markerJMHHW1100155);
// 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 markerJMHHW1100266 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6378356326027, -5.83656087799068)
});
google.maps.event.addListener(markerJMHHW1100266, 'click', onMarkerClick);
markers.push(markerJMHHW1100266);
// 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 markerJMHJMH22339 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6391954326162, -5.84261037554415)
});
google.maps.event.addListener(markerJMHJMH22339, 'click', onMarkerClick);
markers.push(markerJMHJMH22339);
// 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 markerJMHJMH22326 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6391954326162, -5.84261037554415)
});
google.maps.event.addListener(markerJMHJMH22326, 'click', onMarkerClick);
markers.push(markerJMHJMH22326);
// 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 markerJMHJMH2842 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6389408616442, -5.82888976020812)
});
google.maps.event.addListener(markerJMHJMH2842, 'click', onMarkerClick);
markers.push(markerJMHJMH2842);
// 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 markerJMHJMH23582 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6349341431018, -5.83448905558524)
});
google.maps.event.addListener(markerJMHJMH23582, 'click', onMarkerClick);
markers.push(markerJMHJMH23582);
// 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 markerJMHJMH23686 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6457609502616, -5.82625046653747)
});
google.maps.event.addListener(markerJMHJMH23686, 'click', onMarkerClick);
markers.push(markerJMHJMH23686);
// 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 markerJMHJMH23689 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6262786017938, -5.83903923912048)
});
google.maps.event.addListener(markerJMHJMH23689, 'click', onMarkerClick);
markers.push(markerJMHJMH23689);
// 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 markerJMHJMH18614 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6398566887913, -5.82742527408599)
});
google.maps.event.addListener(markerJMHJMH18614, 'click', onMarkerClick);
markers.push(markerJMHJMH18614);
// 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 markerJMHJMH22317 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6391954326162, -5.84261037554415)
});
google.maps.event.addListener(markerJMHJMH22317, 'click', onMarkerClick);
markers.push(markerJMHJMH22317);
// 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 markerJMHJMH24112 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6372985301131, -5.83780542297363)
});
google.maps.event.addListener(markerJMHJMH24112, 'click', onMarkerClick);
markers.push(markerJMHJMH24112);
// 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 markerJMHJMH24239 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6391954326162, -5.84261037554415)
});
google.maps.event.addListener(markerJMHJMH24239, 'click', onMarkerClick);
markers.push(markerJMHJMH24239);
// 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 markerJMHJMH9122 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6389005026851, -5.83380893154144)
});
google.maps.event.addListener(markerJMHJMH9122, 'click', onMarkerClick);
markers.push(markerJMHJMH9122);
// 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 markerJMHJMH5448 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6388011573846, -5.8430410949707)
});
google.maps.event.addListener(markerJMHJMH5448, 'click', onMarkerClick);
markers.push(markerJMHJMH5448);
// 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 markerJMHJMH17753 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6443920574796, -5.80935254974364)
});
google.maps.event.addListener(markerJMHJMH17753, 'click', onMarkerClick);
markers.push(markerJMHJMH17753);
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);