Maps of Westward Ho!
- 1809 *
- 1887
- 1905
- 1938
*1809 map – extract only, view the full map <here>. This work is based on data provided through www.VisionofBritain.org.uk and uses historical material which is copyright of the Great Britain Historical GIS Project and the University of Portsmouth
Buildings of interest:
#huge_it_google_map512464 img {
max-width: none;
visibility:visible !important;
}
.hide {
display:none;
}
jQuery(document).ready(function(){
function InitializeMap512464(){
var marker = [];
var polygone=[];
var polyline = [];
var polylinepoints;
var newpolylinecoords = [];
var polygonpoints;
var polygoncoords = [];
var newcircle=[];
var infowindow = [];
var newcirclemarker=[];
var circlepoint;
var width = jQuery("#huge_it_google_map").width();
var height = jQuery("#huge_it_google_map").height();
var div = parseInt(width)/parseInt(height);
var trafficLayer = new google.maps.TrafficLayer();
var bikeLayer = new google.maps.BicyclingLayer();
var transitLayer = new google.maps.TransitLayer();
function parseFromXML(str){
return str.replace(/&/g, "&").replace(/</g,"").replace(/"/g,'\"').replace(/'/g,"\'");
}
function bindInfoWindow(marker, map, infowindow, description, info_type){
description=parseFromXML(description);
if(info_type == "click")
{
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(description);
infowindow.open(map, marker);
});
}
if(info_type == "hover")
{
google.maps.event.addListener(marker, 'mouseover', function() {
infowindow.setContent(description);
infowindow.open(map, marker);
});
google.maps.event.addListener(marker, 'mouseout', function() {
infowindow.close(map,marker);
});
}
}
jQuery(document).on("click tap drag scroll",function(e){
if(window.matchMedia('(max-width:768px)').matches){
var container = jQuery("#huge_it_google_map512464");
if (!container.is(e.target) && container.has(e.target).length === 0){
front_end_map.setOptions({
draggable:false,
scrollwheel:false,
});
}else{
front_end_map.setOptions({
draggable:true,
scrollwheel:true,
});
}
}
});
jQuery(window).on("resize",function(){
var newwidth = jQuery("#huge_it_google_map").width();
var newheight = parseInt(newwidth)/parseInt(div)+"px";
jQuery("#huge_it_google_map").height(newheight);
console.log(jQuery("#huge_it_google_map").height());
})
var center_lat = 51.047616;
var center_lng = -4.237198;
var center_coords = new google.maps.LatLng(center_lat,center_lng);
var styles = [
{
stylers:[
{ hue:"#" },
{ saturation:0 },
{ lightness:0 },
{ gamma:1 },
]
}
]
var frontEndMapOptions = {
zoom:parseInt(14),
center: center_coords,
disableDefaultUI: true,
styles:styles,
panControl: true,
zoomControl: true,
mapTypeControl: true,
scaleControl: true,
streetViewControl: true,
overviewMapControl: true,
mapTypeId: google.maps.MapTypeId.ROADMAP,
minZoom:parseInt(0),
maxZoom:parseInt(22)
}
var front_end_map = new google.maps.Map(document.getElementById('huge_it_google_map512464'),frontEndMapOptions);
if(window.matchMedia('(max-width:768px)').matches){
front_end_map.setOptions({
draggable:false,
scrollwheel:false,
});
}else{
front_end_map.setOptions({
draggable:true,
scrollwheel:true,
});
}
var huge_map_shown=0;
function front_map_animations(){
var map_anim;
huge_map_shown =1;
var block=jQuery("#huge_it_google_map512464");
if("none"=="none"){
map_anim="";
}else{
map_anim="none";
}
block.removeClass("hide");
block.addClass("animated "+map_anim);
google.maps.event.trigger(front_end_map, 'resize');
front_end_map.setCenter(center_coords);
}
if(jQuery(window).scrollTop() = jQuery("#huge_it_google_map512464_container").offset().top
){
setTimeout(function(){
front_map_animations();
},500);
}
jQuery(window).scroll(function(){
if(jQuery(window).scrollTop() = jQuery("#huge_it_google_map512464_container").offset().top
){
setTimeout(function(){
front_map_animations();
},500);
}
});
if("false" == "true"){
bikeLayer.setMap(front_end_map);
}
if("false" == "true"){
trafficLayer.setMap(front_end_map);
}
if("false" == "true"){
transitLayer.setMap(front_end_map);
}
/*if(pan_controller == "true")
{
front_end_map.setOptions({
panControl: true,
})
}
else
{
front_end_map.setOptions({
panControl: false,
})
}
if(zoom_controller == "true")
{
front_end_map.setOptions({
zoomControl: true,
})
}
else
{
front_end_map.setOptions({
zoomControl: false,
})
}
if(type_controller == "true")
{
front_end_map.setOptions({
mapTypeControl: true,
})
}
else
{
front_end_map.setOptions({
mapTypeControl: false,
})
}
if(scale_controller == "true")
{
front_end_map.setOptions({
scaleControl: true,
})
}
else
{
front_end_map.setOptions({
scaleControl: false,
})
}
if(street_view_controller == "true")
{
front_end_map.setOptions({
streetViewControl: true,
})
}
else
{
front_end_map.setOptions({
streetViewControl: false,
})
}
if(overview_map_controller == "true")
{
front_end_map.setOptions({
overviewMapControl: true,
})
}
else
{
front_end_map.setOptions({
overviewMapControl: false,
})
}*/
var front_end_data= {
action: 'g_map_options',
map_id:1,
task:'getxml'
}
jQuery.post("https://www.westwardhohistory.co.uk/wp-admin/admin-ajax.php", front_end_data, function(response){
if(response.success)
{
var xml = jQuery.parseXML(response.success);
console.log(xml);
var markers = xml.documentElement.getElementsByTagName("marker");
for(var i = 0; i < markers.length; i++)
{
var name = markers[i].getAttribute("name");
var address = markers[i].getAttribute("address");
var anim = markers[i].getAttribute("animation");
var description = markers[i].getAttribute("description");
var markimg = markers[i].getAttribute("img");
var img = new google.maps.MarkerImage(markimg,
new google.maps.Size(20, 20));
var point = new google.maps.LatLng(
parseFloat(markers[i].getAttribute("lat")),
parseFloat(markers[i].getAttribute("lng")));
var html = "" + name + "
" + address; if(anim == 'DROP'){ marker[i] = new google.maps.Marker({ map: front_end_map, position: point, title: name, icon: markimg, content: description, animation: google.maps.Animation.DROP, }); } if(anim == 'BOUNCE'){ marker[i] = new google.maps.Marker({ map: front_end_map, position: point, title: name, content: description, icon: markimg, animation: google.maps.Animation.BOUNCE }); } if(anim == 'NONE'){ marker[i] = new google.maps.Marker({ map: front_end_map, position: point, icon: markimg, content: description, title: name, }); } infowindow[i] = new google.maps.InfoWindow; bindInfoWindow(marker[i], front_end_map, infowindow[i], description, "click"); } var polygones = xml.documentElement.getElementsByTagName("polygone"); for(var i = 0; i < polygones.length; i++) { var name = polygones[i].getAttribute("name"); var line_opacity = polygones[i].getAttribute("line_opacity"); var line_color = "#"+polygones[i].getAttribute("line_color"); var fill_opacity = polygones[i].getAttribute("fill_opacity"); var line_width = polygones[i].getAttribute("line_width"); var fill_color = "#"+polygones[i].getAttribute("fill_color"); var latlngs = polygones[i].getElementsByTagName("latlng"); polygoncoords = []; for(var j = 0; j < latlngs.length; j++) { polygonpoints = new google.maps.LatLng(parseFloat(latlngs[j].getAttribute("lat")), parseFloat(latlngs[j].getAttribute("lng"))) polygoncoords.push(polygonpoints) } //alert(polygoncoords); polygone[i] = new google.maps.Polygon({ paths : polygoncoords, map: front_end_map, strokeOpacity: line_opacity, strokeColor:line_color, strokeWeight:line_width, fillOpacity:fill_opacity, fillColor:fill_color, draggable:false, }); google.maps.event.addListener(polygone[i], 'click', function(event){ var polygone_index = polygone.indexOf(this); var polygone_url = polygones[polygone_index].getAttribute("url"); if(polygone_url != "") { window.open(polygone_url, '_blank'); } }) google.maps.event.addListener(polygone[i], 'mouseover', function(event){ var polygone_index = polygone.indexOf(this); hover_new_line_opacity=polygones[polygone_index].getAttribute("hover_line_opacity"); hover_new_line_color="#"+polygones[polygone_index].getAttribute("hover_line_color"); hover_new_fill_opacity=polygones[polygone_index].getAttribute("hover_fill_opacity"); hover_new_fill_color="#"+polygones[polygone_index].getAttribute("hover_fill_color"); this.setOptions({ strokeColor:hover_new_line_color, strokeOpacity:hover_new_line_opacity, fillOpacity:hover_new_fill_opacity, fillColor:hover_new_fill_color, }); }) google.maps.event.addListener(polygone[i], 'mouseout', function(event){ polygone_index = polygone.indexOf(this); new_line_opacity = polygones[polygone_index].getAttribute("line_opacity"); new_line_color = "#"+polygones[polygone_index].getAttribute("line_color"); new_fill_opacity = polygones[polygone_index].getAttribute("fill_opacity"); new_line_width = polygones[polygone_index].getAttribute("line_width"); new_fill_color = "#"+polygones[polygone_index].getAttribute("fill_color"); this.setOptions({ strokeColor:new_line_color, strokeOpacity:new_line_opacity, fillOpacity:new_fill_opacity, fillColor:new_fill_color, }); }) } var polylines = xml.documentElement.getElementsByTagName("polyline"); for(var i = 0; i< polylines.length; i++) { var name = polylines[i].getAttribute("name"); var line_opacity = polylines[i].getAttribute("line_opacity"); var line_color = polylines[i].getAttribute("line_color"); var line_width = polylines[i].getAttribute("line_width"); var latlngs = polylines[i].getElementsByTagName("latlng"); newpolylinecoords =[]; for(var j = 0; j < latlngs.length; j++) { polylinepoints = new google.maps.LatLng(parseFloat(latlngs[j].getAttribute("lat")), parseFloat(latlngs[j].getAttribute("lng"))) newpolylinecoords.push(polylinepoints) } polyline[i] = new google.maps.Polyline({ path:newpolylinecoords, map:front_end_map, strokeColor:"#"+line_color, strokeOpacity:line_opacity, strokeWeight:line_width, }) google.maps.event.addListener(polyline[i], 'mouseover', function(event){ var polyline_index = polyline.indexOf(this); hover_new_line_opacity=polylines[polyline_index].getAttribute("hover_line_opacity"); hover_new_line_color="#"+polylines[polyline_index].getAttribute("hover_line_color"); hover_new_fill_opacity=polylines[polyline_index].getAttribute("hover_fill_opacity"); hover_new_fill_color="#"+polylines[polyline_index].getAttribute("hover_fill_color"); this.setOptions({ strokeColor:hover_new_line_color, strokeOpacity:hover_new_line_opacity, fillOpacity:hover_new_fill_opacity, fillColor:hover_new_fill_color, }); }) google.maps.event.addListener(polyline[i], 'mouseout', function(event){ polyline_index = polyline.indexOf(this); new_line_opacity = polylines[polyline_index].getAttribute("line_opacity"); new_line_color = "#"+polylines[polyline_index].getAttribute("line_color"); new_line_width = polylines[polyline_index].getAttribute("line_width"); this.setOptions({ strokeColor:new_line_color, strokeOpacity:new_line_opacity, }); }) } var circles = xml.documentElement.getElementsByTagName("circle"); for(var i = 0; i< circles.length; i++) { var circle_name =circles[i].getAttribute("name"); var circle_center_lat = circles[i].getAttribute("center_lat"); var circle_center_lng = circles[i].getAttribute("center_lng"); var circle_radius = circles[i].getAttribute("radius"); var circle_line_width = circles[i].getAttribute("line_width"); var circle_line_color = circles[i].getAttribute("line_color"); var circle_line_opacity = circles[i].getAttribute("line_opacity"); var circle_fill_color = circles[i].getAttribute("fill_color"); var circle_fill_opacity = circles[i].getAttribute("fill_opacity"); var circle_show_marker = parseInt(circles[i].getAttribute("show_marker")); circlepoint = new google.maps.LatLng(parseFloat(circles[i].getAttribute("center_lat")), parseFloat(circles[i].getAttribute("center_lng"))); newcircle[i] = new google.maps.Circle({ map:front_end_map, center:circlepoint, title:name, radius:parseInt(circle_radius), strokeColor:"#"+circle_line_color, strokeOpacity:circle_line_opacity, strokeWeight:circle_line_width, fillColor:"#"+circle_fill_color, fillOpacity:circle_fill_opacity }); if(circle_show_marker == '1') { newcirclemarker[i] = new google.maps.Marker({ position:circlepoint, map:front_end_map, title:circle_name, }); } google.maps.event.addListener(newcircle[i], 'mouseover', function(event){ var circle_index = newcircle.indexOf(this); hover_new_line_opacity=circles[circle_index].getAttribute("hover_line_opacity"); hover_new_line_color="#"+circles[circle_index].getAttribute("hover_line_color"); hover_new_fill_opacity=circles[circle_index].getAttribute("hover_fill_opacity"); hover_new_fill_color="#"+circles[circle_index].getAttribute("hover_fill_color"); this.setOptions({ strokeColor:hover_new_line_color, strokeOpacity:hover_new_line_opacity, fillOpacity:hover_new_fill_opacity, fillColor:hover_new_fill_color, }); }); google.maps.event.addListener(newcircle[i], 'mouseout', function(event){ circle_index = newcircle.indexOf(this); new_line_opacity = circles[circle_index].getAttribute("line_opacity"); new_line_color = "#"+circles[circle_index].getAttribute("line_color"); new_fill_opacity = circles[circle_index].getAttribute("fill_opacity"); new_fill_color = "#"+circles[circle_index].getAttribute("fill_color"); this.setOptions({ strokeColor:new_line_color, strokeOpacity:new_line_opacity, fillOpacity:new_fill_opacity, fillColor:new_fill_color, }); }); } } },"json"); } InitializeMap512464(); })
The route the railway took:
#huge_it_google_map939571 img {
max-width: none;
visibility:visible !important;
}
.hide {
display:none;
}
jQuery(document).ready(function(){
function InitializeMap939571(){
var marker = [];
var polygone=[];
var polyline = [];
var polylinepoints;
var newpolylinecoords = [];
var polygonpoints;
var polygoncoords = [];
var newcircle=[];
var infowindow = [];
var newcirclemarker=[];
var circlepoint;
var width = jQuery("#huge_it_google_map").width();
var height = jQuery("#huge_it_google_map").height();
var div = parseInt(width)/parseInt(height);
var trafficLayer = new google.maps.TrafficLayer();
var bikeLayer = new google.maps.BicyclingLayer();
var transitLayer = new google.maps.TransitLayer();
function parseFromXML(str){
return str.replace(/&/g, "&").replace(/</g,"").replace(/"/g,'\"').replace(/'/g,"\'");
}
function bindInfoWindow(marker, map, infowindow, description, info_type){
description=parseFromXML(description);
if(info_type == "click")
{
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(description);
infowindow.open(map, marker);
});
}
if(info_type == "hover")
{
google.maps.event.addListener(marker, 'mouseover', function() {
infowindow.setContent(description);
infowindow.open(map, marker);
});
google.maps.event.addListener(marker, 'mouseout', function() {
infowindow.close(map,marker);
});
}
}
jQuery(document).on("click tap drag scroll",function(e){
if(window.matchMedia('(max-width:768px)').matches){
var container = jQuery("#huge_it_google_map939571");
if (!container.is(e.target) && container.has(e.target).length === 0){
front_end_map.setOptions({
draggable:false,
scrollwheel:false,
});
}else{
front_end_map.setOptions({
draggable:true,
scrollwheel:true,
});
}
}
});
jQuery(window).on("resize",function(){
var newwidth = jQuery("#huge_it_google_map").width();
var newheight = parseInt(newwidth)/parseInt(div)+"px";
jQuery("#huge_it_google_map").height(newheight);
console.log(jQuery("#huge_it_google_map").height());
})
var center_lat = 51.039648;
var center_lng = -4.212777;
var center_coords = new google.maps.LatLng(center_lat,center_lng);
var styles = [
{
stylers:[
{ hue:"#" },
{ saturation:0 },
{ lightness:0 },
{ gamma:1 },
]
}
]
var frontEndMapOptions = {
zoom:parseInt(13),
center: center_coords,
disableDefaultUI: true,
styles:styles,
panControl: true,
zoomControl: true,
mapTypeControl: true,
scaleControl: true,
streetViewControl: true,
overviewMapControl: true,
mapTypeId: google.maps.MapTypeId.ROADMAP,
minZoom:parseInt(0),
maxZoom:parseInt(22)
}
var front_end_map = new google.maps.Map(document.getElementById('huge_it_google_map939571'),frontEndMapOptions);
if(window.matchMedia('(max-width:768px)').matches){
front_end_map.setOptions({
draggable:false,
scrollwheel:false,
});
}else{
front_end_map.setOptions({
draggable:true,
scrollwheel:true,
});
}
var huge_map_shown=0;
function front_map_animations(){
var map_anim;
huge_map_shown =1;
var block=jQuery("#huge_it_google_map939571");
if("none"=="none"){
map_anim="";
}else{
map_anim="none";
}
block.removeClass("hide");
block.addClass("animated "+map_anim);
google.maps.event.trigger(front_end_map, 'resize');
front_end_map.setCenter(center_coords);
}
if(jQuery(window).scrollTop() = jQuery("#huge_it_google_map939571_container").offset().top
){
setTimeout(function(){
front_map_animations();
},500);
}
jQuery(window).scroll(function(){
if(jQuery(window).scrollTop() = jQuery("#huge_it_google_map939571_container").offset().top
){
setTimeout(function(){
front_map_animations();
},500);
}
});
if("false" == "true"){
bikeLayer.setMap(front_end_map);
}
if("false" == "true"){
trafficLayer.setMap(front_end_map);
}
if("false" == "true"){
transitLayer.setMap(front_end_map);
}
/*if(pan_controller == "true")
{
front_end_map.setOptions({
panControl: true,
})
}
else
{
front_end_map.setOptions({
panControl: false,
})
}
if(zoom_controller == "true")
{
front_end_map.setOptions({
zoomControl: true,
})
}
else
{
front_end_map.setOptions({
zoomControl: false,
})
}
if(type_controller == "true")
{
front_end_map.setOptions({
mapTypeControl: true,
})
}
else
{
front_end_map.setOptions({
mapTypeControl: false,
})
}
if(scale_controller == "true")
{
front_end_map.setOptions({
scaleControl: true,
})
}
else
{
front_end_map.setOptions({
scaleControl: false,
})
}
if(street_view_controller == "true")
{
front_end_map.setOptions({
streetViewControl: true,
})
}
else
{
front_end_map.setOptions({
streetViewControl: false,
})
}
if(overview_map_controller == "true")
{
front_end_map.setOptions({
overviewMapControl: true,
})
}
else
{
front_end_map.setOptions({
overviewMapControl: false,
})
}*/
var front_end_data= {
action: 'g_map_options',
map_id:4,
task:'getxml'
}
jQuery.post("https://www.westwardhohistory.co.uk/wp-admin/admin-ajax.php", front_end_data, function(response){
if(response.success)
{
var xml = jQuery.parseXML(response.success);
console.log(xml);
var markers = xml.documentElement.getElementsByTagName("marker");
for(var i = 0; i < markers.length; i++)
{
var name = markers[i].getAttribute("name");
var address = markers[i].getAttribute("address");
var anim = markers[i].getAttribute("animation");
var description = markers[i].getAttribute("description");
var markimg = markers[i].getAttribute("img");
var img = new google.maps.MarkerImage(markimg,
new google.maps.Size(20, 20));
var point = new google.maps.LatLng(
parseFloat(markers[i].getAttribute("lat")),
parseFloat(markers[i].getAttribute("lng")));
var html = "" + name + "
" + address; if(anim == 'DROP'){ marker[i] = new google.maps.Marker({ map: front_end_map, position: point, title: name, icon: markimg, content: description, animation: google.maps.Animation.DROP, }); } if(anim == 'BOUNCE'){ marker[i] = new google.maps.Marker({ map: front_end_map, position: point, title: name, content: description, icon: markimg, animation: google.maps.Animation.BOUNCE }); } if(anim == 'NONE'){ marker[i] = new google.maps.Marker({ map: front_end_map, position: point, icon: markimg, content: description, title: name, }); } infowindow[i] = new google.maps.InfoWindow; bindInfoWindow(marker[i], front_end_map, infowindow[i], description, "click"); } var polygones = xml.documentElement.getElementsByTagName("polygone"); for(var i = 0; i < polygones.length; i++) { var name = polygones[i].getAttribute("name"); var line_opacity = polygones[i].getAttribute("line_opacity"); var line_color = "#"+polygones[i].getAttribute("line_color"); var fill_opacity = polygones[i].getAttribute("fill_opacity"); var line_width = polygones[i].getAttribute("line_width"); var fill_color = "#"+polygones[i].getAttribute("fill_color"); var latlngs = polygones[i].getElementsByTagName("latlng"); polygoncoords = []; for(var j = 0; j < latlngs.length; j++) { polygonpoints = new google.maps.LatLng(parseFloat(latlngs[j].getAttribute("lat")), parseFloat(latlngs[j].getAttribute("lng"))) polygoncoords.push(polygonpoints) } //alert(polygoncoords); polygone[i] = new google.maps.Polygon({ paths : polygoncoords, map: front_end_map, strokeOpacity: line_opacity, strokeColor:line_color, strokeWeight:line_width, fillOpacity:fill_opacity, fillColor:fill_color, draggable:false, }); google.maps.event.addListener(polygone[i], 'click', function(event){ var polygone_index = polygone.indexOf(this); var polygone_url = polygones[polygone_index].getAttribute("url"); if(polygone_url != "") { window.open(polygone_url, '_blank'); } }) google.maps.event.addListener(polygone[i], 'mouseover', function(event){ var polygone_index = polygone.indexOf(this); hover_new_line_opacity=polygones[polygone_index].getAttribute("hover_line_opacity"); hover_new_line_color="#"+polygones[polygone_index].getAttribute("hover_line_color"); hover_new_fill_opacity=polygones[polygone_index].getAttribute("hover_fill_opacity"); hover_new_fill_color="#"+polygones[polygone_index].getAttribute("hover_fill_color"); this.setOptions({ strokeColor:hover_new_line_color, strokeOpacity:hover_new_line_opacity, fillOpacity:hover_new_fill_opacity, fillColor:hover_new_fill_color, }); }) google.maps.event.addListener(polygone[i], 'mouseout', function(event){ polygone_index = polygone.indexOf(this); new_line_opacity = polygones[polygone_index].getAttribute("line_opacity"); new_line_color = "#"+polygones[polygone_index].getAttribute("line_color"); new_fill_opacity = polygones[polygone_index].getAttribute("fill_opacity"); new_line_width = polygones[polygone_index].getAttribute("line_width"); new_fill_color = "#"+polygones[polygone_index].getAttribute("fill_color"); this.setOptions({ strokeColor:new_line_color, strokeOpacity:new_line_opacity, fillOpacity:new_fill_opacity, fillColor:new_fill_color, }); }) } var polylines = xml.documentElement.getElementsByTagName("polyline"); for(var i = 0; i< polylines.length; i++) { var name = polylines[i].getAttribute("name"); var line_opacity = polylines[i].getAttribute("line_opacity"); var line_color = polylines[i].getAttribute("line_color"); var line_width = polylines[i].getAttribute("line_width"); var latlngs = polylines[i].getElementsByTagName("latlng"); newpolylinecoords =[]; for(var j = 0; j < latlngs.length; j++) { polylinepoints = new google.maps.LatLng(parseFloat(latlngs[j].getAttribute("lat")), parseFloat(latlngs[j].getAttribute("lng"))) newpolylinecoords.push(polylinepoints) } polyline[i] = new google.maps.Polyline({ path:newpolylinecoords, map:front_end_map, strokeColor:"#"+line_color, strokeOpacity:line_opacity, strokeWeight:line_width, }) google.maps.event.addListener(polyline[i], 'mouseover', function(event){ var polyline_index = polyline.indexOf(this); hover_new_line_opacity=polylines[polyline_index].getAttribute("hover_line_opacity"); hover_new_line_color="#"+polylines[polyline_index].getAttribute("hover_line_color"); hover_new_fill_opacity=polylines[polyline_index].getAttribute("hover_fill_opacity"); hover_new_fill_color="#"+polylines[polyline_index].getAttribute("hover_fill_color"); this.setOptions({ strokeColor:hover_new_line_color, strokeOpacity:hover_new_line_opacity, fillOpacity:hover_new_fill_opacity, fillColor:hover_new_fill_color, }); }) google.maps.event.addListener(polyline[i], 'mouseout', function(event){ polyline_index = polyline.indexOf(this); new_line_opacity = polylines[polyline_index].getAttribute("line_opacity"); new_line_color = "#"+polylines[polyline_index].getAttribute("line_color"); new_line_width = polylines[polyline_index].getAttribute("line_width"); this.setOptions({ strokeColor:new_line_color, strokeOpacity:new_line_opacity, }); }) } var circles = xml.documentElement.getElementsByTagName("circle"); for(var i = 0; i< circles.length; i++) { var circle_name =circles[i].getAttribute("name"); var circle_center_lat = circles[i].getAttribute("center_lat"); var circle_center_lng = circles[i].getAttribute("center_lng"); var circle_radius = circles[i].getAttribute("radius"); var circle_line_width = circles[i].getAttribute("line_width"); var circle_line_color = circles[i].getAttribute("line_color"); var circle_line_opacity = circles[i].getAttribute("line_opacity"); var circle_fill_color = circles[i].getAttribute("fill_color"); var circle_fill_opacity = circles[i].getAttribute("fill_opacity"); var circle_show_marker = parseInt(circles[i].getAttribute("show_marker")); circlepoint = new google.maps.LatLng(parseFloat(circles[i].getAttribute("center_lat")), parseFloat(circles[i].getAttribute("center_lng"))); newcircle[i] = new google.maps.Circle({ map:front_end_map, center:circlepoint, title:name, radius:parseInt(circle_radius), strokeColor:"#"+circle_line_color, strokeOpacity:circle_line_opacity, strokeWeight:circle_line_width, fillColor:"#"+circle_fill_color, fillOpacity:circle_fill_opacity }); if(circle_show_marker == '1') { newcirclemarker[i] = new google.maps.Marker({ position:circlepoint, map:front_end_map, title:circle_name, }); } google.maps.event.addListener(newcircle[i], 'mouseover', function(event){ var circle_index = newcircle.indexOf(this); hover_new_line_opacity=circles[circle_index].getAttribute("hover_line_opacity"); hover_new_line_color="#"+circles[circle_index].getAttribute("hover_line_color"); hover_new_fill_opacity=circles[circle_index].getAttribute("hover_fill_opacity"); hover_new_fill_color="#"+circles[circle_index].getAttribute("hover_fill_color"); this.setOptions({ strokeColor:hover_new_line_color, strokeOpacity:hover_new_line_opacity, fillOpacity:hover_new_fill_opacity, fillColor:hover_new_fill_color, }); }); google.maps.event.addListener(newcircle[i], 'mouseout', function(event){ circle_index = newcircle.indexOf(this); new_line_opacity = circles[circle_index].getAttribute("line_opacity"); new_line_color = "#"+circles[circle_index].getAttribute("line_color"); new_fill_opacity = circles[circle_index].getAttribute("fill_opacity"); new_fill_color = "#"+circles[circle_index].getAttribute("fill_color"); this.setOptions({ strokeColor:new_line_color, strokeOpacity:new_line_opacity, fillOpacity:new_fill_opacity, fillColor:new_fill_color, }); }); } } },"json"); } InitializeMap939571(); })
The Google map, above, is based on the Ordnance Survey of the area [below], with the original map shown on the right. If you have more accurate information please contact us.