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 markerRBWNRBWN2922 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6425512741093, -5.83619877977367)
});
google.maps.event.addListener(markerRBWNRBWN2922, 'click', onMarkerClick);
markers.push(markerRBWNRBWN2922);
// 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 markerRBWNRBWN2920 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6425761081659, -5.83620950860973)
});
google.maps.event.addListener(markerRBWNRBWN2920, 'click', onMarkerClick);
markers.push(markerRBWNRBWN2920);
// 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 markerRBWNRBWN3157 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6545608810427, -5.695220584239)
});
google.maps.event.addListener(markerRBWNRBWN3157, 'click', onMarkerClick);
markers.push(markerRBWNRBWN3157);
// 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 markerRBWNPNC0026 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6073842676721, -5.91862678527832)
});
google.maps.event.addListener(markerRBWNPNC0026, 'click', onMarkerClick);
markers.push(markerRBWNPNC0026);
// 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 markerRBWNRBWN3038 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.5787833213679, -5.92035308761592)
});
google.maps.event.addListener(markerRBWNRBWN3038, 'click', onMarkerClick);
markers.push(markerRBWNRBWN3038);
// 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 markerRBWNRBWN3978 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6428996908666, -5.83289309533722)
});
google.maps.event.addListener(markerRBWNRBWN3978, 'click', onMarkerClick);
markers.push(markerRBWNRBWN3978);
// 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 markerRBWNLAQLAQ0060 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.582825959067, -5.9428109606489)
});
google.maps.event.addListener(markerRBWNLAQLAQ0060, 'click', onMarkerClick);
markers.push(markerRBWNLAQLAQ0060);
// 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 markerRBWNRBWN4172 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.5857497026982, -5.85419256732027)
});
google.maps.event.addListener(markerRBWNRBWN4172, 'click', onMarkerClick);
markers.push(markerRBWNRBWN4172);
// 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 markerRBWNRBWN3824 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6409665194664, -5.83421930952071)
});
google.maps.event.addListener(markerRBWNRBWN3824, 'click', onMarkerClick);
markers.push(markerRBWNRBWN3824);
// 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 markerRBWNRBWN4207 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6710484745995, -5.74736868683032)
});
google.maps.event.addListener(markerRBWNRBWN4207, 'click', onMarkerClick);
markers.push(markerRBWNRBWN4207);
// 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 markerRBWNRBWN0875 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6019529693837, -5.92193126678467)
});
google.maps.event.addListener(markerRBWNRBWN0875, 'click', onMarkerClick);
markers.push(markerRBWNRBWN0875);
// 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 markerRBWNRBWN0625 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6393085734519, -5.84248694076092)
});
google.maps.event.addListener(markerRBWNRBWN0625, 'click', onMarkerClick);
markers.push(markerRBWNRBWN0625);
// 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 markerRBWNLAQLAQ0104 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.5745518701109, -5.92683794733006)
});
google.maps.event.addListener(markerRBWNLAQLAQ0104, 'click', onMarkerClick);
markers.push(markerRBWNLAQLAQ0104);
// 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 markerRBWNRBWN3071 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6556647971371, -5.78623054174705)
});
google.maps.event.addListener(markerRBWNRBWN3071, 'click', onMarkerClick);
markers.push(markerRBWNRBWN3071);
// 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 markerRBWNRBWN0424 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6625572087499, -5.65218150615692)
});
google.maps.event.addListener(markerRBWNRBWN0424, 'click', onMarkerClick);
markers.push(markerRBWNRBWN0424);
// 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 markerRBWNRBWN4341 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.643873815056, -5.8142821425781)
});
google.maps.event.addListener(markerRBWNRBWN4341, 'click', onMarkerClick);
markers.push(markerRBWNRBWN4341);
// 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 markerRBWNRBWN4360 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6369150691873, -5.82811216225024)
});
google.maps.event.addListener(markerRBWNRBWN4360, 'click', onMarkerClick);
markers.push(markerRBWNRBWN4360);
// 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 markerRBWNRBWN1850 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6030855499007, -5.85519150180812)
});
google.maps.event.addListener(markerRBWNRBWN1850, 'click', onMarkerClick);
markers.push(markerRBWNRBWN1850);
// 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 markerRBWNRBWN4380 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6396765708361, -5.84247643490221)
});
google.maps.event.addListener(markerRBWNRBWN4380, 'click', onMarkerClick);
markers.push(markerRBWNRBWN4380);
// 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 markerRBWNRBWN4388 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6390852222096, -5.8350695697784)
});
google.maps.event.addListener(markerRBWNRBWN4388, 'click', onMarkerClick);
markers.push(markerRBWNRBWN4388);
// 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 markerRBWNRBWN2120 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6075791923978, -5.91904416961665)
});
google.maps.event.addListener(markerRBWNRBWN2120, 'click', onMarkerClick);
markers.push(markerRBWNRBWN2120);
// 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 markerRBWNRBWN4411 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6362904626194, -5.84116531362509)
});
google.maps.event.addListener(markerRBWNRBWN4411, 'click', onMarkerClick);
markers.push(markerRBWNRBWN4411);
// 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 markerRBWNRBWN4477 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6387740280523, -5.83441615104675)
});
google.maps.event.addListener(markerRBWNRBWN4477, 'click', onMarkerClick);
markers.push(markerRBWNRBWN4477);
// 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 markerRBWNRBWN1261 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.6383393892184, -5.83198606967926)
});
google.maps.event.addListener(markerRBWNRBWN1261, 'click', onMarkerClick);
markers.push(markerRBWNRBWN1261);
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);