var map;
function mapInit(){
map = new GMap(document.getElementById("map"));
gotoLocation(-4.21875, 52.935397, 5);
map.setMapType(G_SATELLITE_MAP);
map.addControl(new GMapTypeControl());
map.addControl(new GSmallMapControl());
//Load all the data points
readPoints();
//Adds the minimap control
map.addControl(new GOverviewMapControl(new GSize(200,200)));
/*GEvent.addListener(map, 'click', function(overlay, point) {
alert("Test: "+point.toString());
});*/
}
function createMarker(point, full_name, info, icon_in) {
// Creates the marker and also sets the title used for mouse hover events
var marker = new GMarker(point, {title:full_name, icon:icon_in});
//Adds the info window listener
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(info);
});
return marker;
}
function readPoints()
{
var pinA = new GIcon();
pinA.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png";
pinA.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
pinA.iconSize = new GSize(12, 20);
pinA.shadowSize = new GSize(22, 20);
pinA.iconAnchor = new GPoint(6, 20);
pinA.infoWindowAnchor = new GPoint(5, 1);
var pinB = new GIcon(pinA);
pinB.image = "http://labs.google.com/ridefinder/images/mm_20_yellow.png";
var pinC = new GIcon(pinA);
pinC.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
map.addOverlay(createMarker(new GPoint(-2.0947,57.14760), "Aberdeen", "Aberdeen
87 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.35,53.7666667), "Accrington", "Accrington
6 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-117.769442,33.640302), "Anaheim", "Anaheim", pinA));
map.addOverlay(createMarker(new GPoint(-83.743286,42.277308), "Ann Arbor", "Ann Arbor", pinA));
map.addOverlay(createMarker(new GPoint(-77.112950,38.880811), "Arlington", "Arlington", pinA));
map.addOverlay(createMarker(new GPoint(0.87,51.15), "Ashford", "Ashford", pinA));
map.addOverlay(createMarker(new GPoint(50.47,26.00), "Bahrain", "Bahrain", pinA));
map.addOverlay(createMarker(new GPoint(-1.337757,52.0718), "Banbury", "Banbury
7 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(100.5166667,13.75), "Bangkok", "Bangkok
371 SCOOT Nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.4799,53.533), "Barnsley", "Barnsley", pinA));
map.addOverlay(createMarker(new GPoint(-4.05,51.0833333), "Barnstaple", "Barnstaple", pinA));
map.addOverlay(createMarker(new GPoint(0.5,51.58), "Basildon", "Basildon", pinA));
map.addOverlay(createMarker(new GPoint(-2.3655556,51.3794444), "Bath", "Bath
45 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.45,52.1333333), "Bedford", "Bedford", pinA));
map.addOverlay(createMarker(new GPoint(116.3883333,39.9288889), "Beijing", "Beijing
Results", pinC));
map.addOverlay(createMarker(new GPoint(-5.9333333,54.5833333), "Belfast", "Belfast
55 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-3.033333,53.4), "Birkenhead", "Birkenhead", pinA));
map.addOverlay(createMarker(new GPoint(-1.9166667,52.4666667), "Birmingham", "Birmingham", pinA));
map.addOverlay(createMarker(new GPoint(-3.05,53.8166667), "Blackpool", "Blackpool
69 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.77,51.33), "Blackwater", "Blackwater", pinA));
map.addOverlay(createMarker(new GPoint(-2.4293518,53.578544), "Bolton", "Bolton
21 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-3.0166667,53.466667), "Bootle", "Bootle", pinA));
map.addOverlay(createMarker(new GPoint(-0.0166667,52.9833333), "Boston", "Boston", pinA));
map.addOverlay(createMarker(new GPoint(-1.883333,50.7166667), "Bournemouth", "Bournemouth
43 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.75,53.7833333), "Bradford", "Bradford", pinA));
map.addOverlay(createMarker(new GPoint(-3.0005556,51.1297222), "Bridgwater", "Bridgwater", pinA));
map.addOverlay(createMarker(new GPoint(-0.15,50.8333333), "Brighton and Hove", "Brighton and Hove
89 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.5833333,51.45), "Bristol", "Bristol
114 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.24842,53.78706), "Burnley", "Burnley
2 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.2985458,53.59281), "Bury", "Bury
18 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-3.2166667,51.583333), "Caerphilly", "Caerphilly", pinA));
map.addOverlay(createMarker(new GPoint(0.125656,52.201715), "Cambridge", "Cambridge
38 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.0194,51.5035), "Canary Wharf", "Canary Wharf", pinA));
map.addOverlay(createMarker(new GPoint(18.4166667,-33.9166667), "Cape Town", "Cape Town
50 SCOOT Nodes", pinB));
map.addOverlay(createMarker(new GPoint(-3.2,51.5), "Cardiff", "Cardiff
160 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.9333333,54.8833333), "Carlisle", "Carlisle
35 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-75.526,10.416), "Cartagena", "Cartagena", pinA));
map.addOverlay(createMarker(new GPoint(0.5166667,51.3833333), "Chatham", "Chatham", pinA));
map.addOverlay(createMarker(new GPoint(0.4833333,51.7333333), "Chelmsford", "Chelmsford", pinA));
map.addOverlay(createMarker(new GPoint(-2.0833333,51.9), "Cheltenham", "Cheltenham
39 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(113.99414,41.112468), "Chengde", "Chengde", pinA));
map.addOverlay(createMarker(new GPoint(104.0666667,30.6666667), "Chengdu", "Chengdu", pinA));
map.addOverlay(createMarker(new GPoint(-2.9166667,53.2), "Chester", "Chester", pinA));
map.addOverlay(createMarker(new GPoint(98.9816667,18.7902778), "Chiang Mai", "Chiang Mai
50 SCOOT Nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.7666667,50.7333333), "Christchurch", "Christchurch", pinA));
map.addOverlay(createMarker(new GPoint(-0.0333333,53.55), "Cleethorpes", "Cleethorpes", pinA));
map.addOverlay(createMarker(new GPoint(-8.4958333,51.8986111), "Cork", "Cork
92 SCOOT Nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.55,52.4166667), "Coventry", "Coventry
Results", pinC));
map.addOverlay(createMarker(new GPoint(33.36,35.106128), "Cyprus", "Cyprus", pinA));
map.addOverlay(createMarker(new GPoint(121.6022222,38.9122222), "Dalian", "Dalian", pinA));
map.addOverlay(createMarker(new GPoint(77.2166667,28.6666667), "Delhi", "Delhi
47 SCOOT Nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.476631,52.9211164), "Derby", "Derby
21 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.166667,53.5333333), "Doncaster", "Doncaster", pinA));
map.addOverlay(createMarker(new GPoint(-0.33508,51.232257), "Dorking", "Dorking", pinA));
map.addOverlay(createMarker(new GPoint(1.3,51.1333333), "Dover", "Dover", pinA));
map.addOverlay(createMarker(new GPoint(55.28,25.2522222), "Dubai", "Dubai", pinA));
map.addOverlay(createMarker(new GPoint(-2.083333,52.5), "Dudley", "Dudley", pinA));
map.addOverlay(createMarker(new GPoint(-3.55,55.0666667), "Dumfries", "Dumfries
13 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.9666667,56.5), "Dundee", "Dundee
32 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(31.0166667,-29.85), "Durban", "Durban", pinA));
map.addOverlay(createMarker(new GPoint(-1.36814,50.98566), "Eastleigh", "Eastleigh", pinA));
map.addOverlay(createMarker(new GPoint(-3.2,55.95), "Edinburgh", "Edinburgh", pinA));
map.addOverlay(createMarker(new GPoint(-0.26985,51.32975), "Epsom", "Epsom", pinA));
map.addOverlay(createMarker(new GPoint(-0.25749,51.3486), "Ewell", "Ewell", pinA));
map.addOverlay(createMarker(new GPoint(-3.5355333,50.719069), "Exeter", "Exeter", pinA));
map.addOverlay(createMarker(new GPoint(-1.1833333,50.85), "Fareham", "Fareham", pinA));
map.addOverlay(createMarker(new GPoint(-1.8814086,50.7827139), "Ferndown", "Ferndown", pinA));
map.addOverlay(createMarker(new GPoint(-38.54622,-3.7245), "Fortaleza", "Fortaleza
140 SCOOT Nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.6175,54.945), "Gateshead", "Gateshead", pinA));
map.addOverlay(createMarker(new GPoint(0.55206298,51.37349), "Gillingham", "Gillingham", pinA));
map.addOverlay(createMarker(new GPoint(-4.25,55.8333333), "Glasgow", "Glasgow", pinA));
map.addOverlay(createMarker(new GPoint(-2.25,51.833333), "Gloucester", "Gloucester
26 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.86666667,53.7166667), "Goole", "Goole", pinA));
map.addOverlay(createMarker(new GPoint(-1.13056,50.79378), "Gosport", "Gosport", pinA));
map.addOverlay(createMarker(new GPoint(-0.6333333,52.9), "Grantham", "Grantham
16 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(1.7303466,52.60575809), "Great Yarmouth", "Great Yarmouth
29 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.05,53.5333333), "Grimsby", "Grimsby", pinA));
map.addOverlay(createMarker(new GPoint(-0.568542,51.2417156), "Guildford", "Guildford", pinA));
map.addOverlay(createMarker(new GPoint(-63.6,44.65), "Halifax", "Halifax
103 SCOOT Nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.533333,53.9833333), "Harrogate", "Harrogate
22 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.2125,54.6861111), "Hartlepool", "Hartlepool
16 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.9860229,50.85624), "Havant", "Havant", pinA));
map.addOverlay(createMarker(new GPoint(-0.45,51.4666667), "Heathrow", "Heathrow
9 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.7166667,52.05), "Hereford", "Hereford", pinA));
map.addOverlay(createMarker(new GPoint(-0.0666667,51.8), "Hertford", "Hertford", pinA));
map.addOverlay(createMarker(new GPoint(-1.3666667,52.5333333), "Hinckley", "Hinckley", pinA));
map.addOverlay(createMarker(new GPoint(114.17455567,22.278454), "Hong Kong", "Hong Kong
115 SCOOT Nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.7833333,53.65), "Huddersfield", "Huddersfield", pinA));
map.addOverlay(createMarker(new GPoint(-0.183333,52.333333), "Huntingdon", "Huntingdon
10 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.84134,53.41209), "Huyton", "Huyton
15 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-4.2333333,57.4666667), "Inverness", "Inverness", pinA));
map.addOverlay(createMarker(new GPoint(1.156311035,52.055446), "Ipswich", "Ipswich
37 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(28.0833333,-26.2), "Johannesburg", "Johannesburg", pinA));
map.addOverlay(createMarker(new GPoint(-6.9094,53.1597), "Kildare", "Kildare", pinA));
map.addOverlay(createMarker(new GPoint(0.4,52.75), "Kings Lynn", "Kings Lynn
32 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.3333333,53.7166667), "Kingston-upon-Hull", "Kingston-upon-Hull
121 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(101.7,3.1666667), "Kuala Lumpur", "Kuala Lumpur", pinA));
map.addOverlay(createMarker(new GPoint(-2.8333333,54.0666667), "Lancaster", "Lancaster
18 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.33096,51.29455), "Leatherhead", "Leatherhead", pinA));
map.addOverlay(createMarker(new GPoint(-1.5833333,53.8), "Leeds", "Leeds", pinA));
map.addOverlay(createMarker(new GPoint(-1.1333333,52.633333), "Leicester", "Leicester
189 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.01666667,50.8666667), "Lewes", "Lewes", pinA));
map.addOverlay(createMarker(new GPoint(-8.6230556,52.6647222), "Limerick", "Limerick", pinA));
map.addOverlay(createMarker(new GPoint(-0.533333,53.233333), "Lincoln", "Lincoln
41 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-3.0,53.4166667), "Liverpool", "Liverpool
143 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.1166667,51.5), "London", "London
approx. 1600 SCOOT nodes
Results", pinC));
map.addOverlay(createMarker(new GPoint(-1.2,52.7666667), "Loughborough", "Loughborough", pinA));
map.addOverlay(createMarker(new GPoint(-0.41666667,51.8833333), "Luton", "Luton", pinA));
map.addOverlay(createMarker(new GPoint(113.5437,22.1950344), "Macau", "Macau
80 SCOOT Nodes", pinB));
map.addOverlay(createMarker(new GPoint(-3.6833333,40.4), "Madrid", "Madrid", pinA));
map.addOverlay(createMarker(new GPoint(-0.72029,51.522416), "Maidenhead", "Maidenhead", pinA));
map.addOverlay(createMarker(new GPoint(0.5166667,51.266667), "Maidstone", "Maidstone", pinA));
map.addOverlay(createMarker(new GPoint(-2.2166667,53.5), "Manchester", "Manchester
57 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.2,53.133333), "Mansfield", "Mansfield", pinA));
map.addOverlay(createMarker(new GPoint(-1.1627778,54.572778), "Middlesbrough", "Middlesbrough
43 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.7580566,52.049112), "Milton Keynes", "Milton Keynes", pinA));
map.addOverlay(createMarker(new GPoint(-93.25195,44.99588), "Minneapolis", "Minneapolis", pinA));
map.addOverlay(createMarker(new GPoint(118.7636,32.0546), "Nanjing", "Nanjing", pinA));
map.addOverlay(createMarker(new GPoint(-1.3166667,51.4), "Newbury", "Newbury", pinA));
map.addOverlay(createMarker(new GPoint(-1.6194444,54.9880556), "Newcastle-upon-Tyne", "Newcastle-upon-Tyne", pinA));
map.addOverlay(createMarker(new GPoint(-1.2930,50.69923), "Newport", "Newport
19 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-3.6,50.5333333), "Newton Abbot", "Newton Abbot", pinA));
map.addOverlay(createMarker(new GPoint(-0.896759,52.238312834), "Northampton", "Northampton
60 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(1.3,52.6333333), "Norwich", "Norwich
135 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.1666667,52.9666667), "Nottingham", "Nottingham
131 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.11777,53.5406), "Oldham", "Oldham
52 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-81.47083282470703,28.449826652402077), "Orange County", "Orange County", pinA));
map.addOverlay(createMarker(new GPoint(-2.888031,53.566618), "Ormskirk", "Ormskirk
7 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.25,51.75), "Oxford", "Oxford
40 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-119.202365,34.221157), "Oxnard", "Oxnard
18 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-3.5666667,50.433333), "Paignton", "Paignton", pinA));
map.addOverlay(createMarker(new GPoint(-3.4333333,56.4), "Perth", "Perth
22 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.2486,52.57421), "Peterborough", "Peterborough
7 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-4.1386111,50.3963889), "Plymouth", "Plymouth
57 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-4.05,50.4), "Plympton", "Plympton", pinA));
map.addOverlay(createMarker(new GPoint(-3.3447222,51.6013889), "Pontypridd", "Pontypridd
8 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.9789,50.717547), "Poole", "Poole
61 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(25.5833333,-33.9666667), "Port Elizabeth", "Port Elizabeth
82 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.075973,50.795085), "Portsmouth", "Portsmouth
54 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.70401,53.756663), "Preston", "Preston
67 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(0.6166667,51.5833333), "Rayleigh", "Rayleigh", pinA));
map.addOverlay(createMarker(new GPoint(-1.0,51.4333333), "Reading", "Reading
98 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-113.8,52.2666667), "Red Deer", "Red Deer
90 SCOOT Nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.08215,54.6015), "Redcar", "Redcar
8 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.2166667,51.2333333), "Reigate", "Reigate", pinA));
map.addOverlay(createMarker(new GPoint(-2.16671,53.61512), "Rochdale", "Rochdale
12 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(0.5166667,51.3833333), "Rochester", "Rochester", pinA));
map.addOverlay(createMarker(new GPoint(-1.804504394,51.0690), "Salisbury", "Salisbury", pinA));
map.addOverlay(createMarker(new GPoint(-2.3081589,53.4843684), "Salford", "Salford
47 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.9666667,52.5), "Sandwell", "Sandwell
10 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-117.191848,32.751575), "San Diego", "San Diego
10 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-119.798472,34.453046), "Santa Barbara", "Santa Barbara", pinA));
map.addOverlay(createMarker(new GPoint(-70.6666667,-33.45), "Santiago", "Santiago
306 SCOOT nodes
Results", pinC));
map.addOverlay(createMarker(new GPoint(-46.6166667,-23.5333333), "Sao Paulo", "Sao Paulo
400 SCOOT Nodes
Results", pinC));
map.addOverlay(createMarker(new GPoint(-0.65,53.5833333), "Scunthorpe", "Scunthorpe", pinA));
map.addOverlay(createMarker(new GPoint(-2.9666667,53.5), "Sefton", "Sefton
125 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(0.2,51.2666667), "Sevenoaks", "Sevenoaks", pinA));
map.addOverlay(createMarker(new GPoint(55.42757,25.3555), "Sharjah", "Sharjah", pinA));
map.addOverlay(createMarker(new GPoint(-1.5,53.36666667), "Sheffield", "Sheffield", pinA));
map.addOverlay(createMarker(new GPoint(-0.58333333,51.5), "Slough", "Slough", pinA));
map.addOverlay(createMarker(new GPoint(-1.8031311,52.4066079), "Solihull", "Solihull", pinA));
map.addOverlay(createMarker(new GPoint(-1.395435,50.899351), "Southampton", "Southampton
Results", pinC));
map.addOverlay(createMarker(new GPoint(0.7,51.5333333), "Southend-on-Sea", "Southend-on-Sea", pinA));
map.addOverlay(createMarker(new GPoint(-3.0,53.6666667), "Southport", "Southport", pinA));
map.addOverlay(createMarker(new GPoint(-0.34,51.75), "St Albans", "St Albans", pinA));
map.addOverlay(createMarker(new GPoint(-2.737,53.45), "St Helens", "St Helens", pinA));
map.addOverlay(createMarker(new GPoint(-2.1516037,53.4085086), "Stockport", "Stockport
59 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.4166667,54.5833333), "Stockton-on-Tees", "Stockton-on-Tees
29 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.1833333,53.0), "Stoke-on-Trent", "Stoke-on-Trent", pinA));
map.addOverlay(createMarker(new GPoint(-3.9666667,51.6333333), "Swansea", "Swansea", pinA));
map.addOverlay(createMarker(new GPoint(114.053192,22.536976), "Tai Po", "Tai Po
144 SCOOT Nodes", pinB));
map.addOverlay(createMarker(new GPoint(-3.382,51.535), "Talbot Green", "Talbot Green", pinA));
map.addOverlay(createMarker(new GPoint(-2.097359,53.48498), "Tameside", "Tameside
68 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-3.1047222,51.0211111), "Taunton", "Taunton", pinA));
map.addOverlay(createMarker(new GPoint(-79.4166667,43.6666667), "Toronto", "Toronto
Results", pinC));
map.addOverlay(createMarker(new GPoint(-3.557638,50.45182), "Torbay", "Torbay
31 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-3.52455139,50.4649), "Torquay", "Torquay", pinA));
map.addOverlay(createMarker(new GPoint(-2.3278141,53.4672556), "Trafford", "Trafford
60 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.4833333,53.7), "Wakefield", "Wakefield", pinA));
map.addOverlay(createMarker(new GPoint(-2.6,53.3833333), "Warrington", "Warrington
75 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-2.648,51.21), "Wells", "Wells", pinA));
map.addOverlay(createMarker(new GPoint(-2.0,52.5166667), "West Bromwich", "West Bromwich", pinA));
map.addOverlay(createMarker(new GPoint(-2.449092,50.60786), "Weymouth", "Weymouth", pinA));
map.addOverlay(createMarker(new GPoint(-2.632427,53.5438776), "Wigan", "Wigan
43 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-1.318359,51.065348), "Winchester", "Winchester", pinA));
map.addOverlay(createMarker(new GPoint(-3.15,53.3666667), "Wirral (County)", "Wirral (County)
61 SCOOT nodes", pinB));
map.addOverlay(createMarker(new GPoint(-0.5603027,51.3155929), "Woking", "Woking", pinA));
map.addOverlay(createMarker(new GPoint(-2.1333333,52.5833333), "Wolverhampton", "Wolverhampton", pinA));
map.addOverlay(createMarker(new GPoint(-2.2,52.2), "Worcester", "Worcester
Results", pinC));
map.addOverlay(createMarker(new GPoint(114.2647,30.5847), "Wuhan", "Wuhan", pinA));
map.addOverlay(createMarker(new GPoint(-1.0833333,53.9666667), "York", "York", pinA));
}
function gotoLocation(lon, lat, zoom)
{
map.setCenter(new GLatLng(lat, lon), zoom);
}
//Pre defined map locations
function mapFocus(place)
{
if (place == 'UK') gotoLocation(-4.21875, 52.935397, 5);
else if (place == 'NE_England') gotoLocation(-1.19751, 54.172081, 8);
else if (place == 'NW_England') gotoLocation(-2.622986, 53.673934, 9);
else if (place == 'C_England') gotoLocation(-2.00, 53.00, 8);
else if (place == 'E_England') gotoLocation(1.00, 53.00, 8);
else if (place == 'SE_England') gotoLocation(-0.494385, 51.37178, 7);
else if (place == 'S_England') gotoLocation(-0.878906, 51.069017, 8);
else if (place == 'SW_England') gotoLocation(-3.306885, 50.732978, 8);
else if (place == 'N_Ireland') gotoLocation(-7.734375, 52.683043, 6);
else if (place == 'Scotland') gotoLocation(-3.999023, 55.788929, 6);
else if (place == 'Wales') gotoLocation(-3.713379, 51.917168, 7);
else if (place == 'Worldwide') gotoLocation(-0.703125, -15.284185, 1);
else if (place == 'N_America') gotoLocation(-96.328125, 35.603719, 3);
else if (place == 'S_America') gotoLocation(-54.492187, -22.917923, 3);
else if (place == 'Europe') gotoLocation(6.767578, 48.224673, 4);
else if (place == 'Africa') gotoLocation(18.457031, -21.943046, 3);
else if (place == 'Mid_East') gotoLocation(48.427734, 22.268764, 4);
else if (place == 'Asia') gotoLocation(105.117188, 14.264383, 3);
else gotoLocation(-3.20, 55.00, 6);
}