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 marker32857306 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.238986, -5.923309)
});
google.maps.event.addListener(marker32857306, 'click', onMarkerClick);
markers.push(marker32857306);
// 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 marker32912414 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.401901, -5.89728)
});
google.maps.event.addListener(marker32912414, 'click', onMarkerClick);
markers.push(marker32912414);
// 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 marker32919656 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.26712, -6.102605)
});
google.maps.event.addListener(marker32919656, 'click', onMarkerClick);
markers.push(marker32919656);
// 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 marker32953056 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.399898, -5.885059)
});
google.maps.event.addListener(marker32953056, 'click', onMarkerClick);
markers.push(marker32953056);
// 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 marker32955177 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.602256, -5.921453)
});
google.maps.event.addListener(marker32955177, 'click', onMarkerClick);
markers.push(marker32955177);
// 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 marker32958169 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.34719, -6.276036)
});
google.maps.event.addListener(marker32958169, 'click', onMarkerClick);
markers.push(marker32958169);
// 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 marker33020095 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.259769, -5.616482)
});
google.maps.event.addListener(marker33020095, 'click', onMarkerClick);
markers.push(marker33020095);
// 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 marker33035392 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.334342, -5.709945)
});
google.maps.event.addListener(marker33035392, 'click', onMarkerClick);
markers.push(marker33035392);
// 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 marker33037006 = new google.maps.Marker({
map: map,
icon: icon,
position: new google.maps.LatLng(54.409301, -5.667369)
});
google.maps.event.addListener(marker33037006, 'click', onMarkerClick);
markers.push(marker33037006);
// 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);
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);