function getNewMap()
{	
if(GBrowserIsCompatible())
{
var map = new GMap2(document.getElementById("map"));

map.setCenter(new GLatLng(50.721505,  -1.873008), 12);

map.setUIToDefault();

var tinyIcon = new GIcon();
tinyIcon.image = "http://xanthos.vivosystems.co.uk/library/images/mm_20_red.png";
tinyIcon.shadow = "http://xanthos.vivosystems.co.uk/library/images/mm_20_shadow.png";
tinyIcon.iconSize = new GSize(12, 20);
tinyIcon.shadowSize = new GSize(22, 20);
tinyIcon.iconAnchor = new GPoint(6, 20);
tinyIcon.infoWindowAnchor = new GPoint(5, 1);

var tinyIcon2 = new GIcon();
tinyIcon2.image = "http://xanthos.vivosystems.co.uk/library/images/blue-dot.png";
tinyIcon2.shadow = "http://xanthos.vivosystems.co.uk/library/images/mm_20_shadow.png";
tinyIcon2.iconSize = new GSize(32, 32);
tinyIcon2.shadowSize = new GSize(22, 20);
tinyIcon2.iconAnchor = new GPoint(6, 20);
tinyIcon2.infoWindowAnchor = new GPoint(0, 0);

// Set up our GMarkerOptions object literal
markerOptions = { icon:tinyIcon };
markerOption2 = { icon:tinyIcon2 };

var bounds = map.getBounds();
var southWest = bounds.getSouthWest();
var northEast = bounds.getNorthEast();
var lngSpan = northEast.lng() - southWest.lng();
var latSpan = northEast.lat() - southWest.lat(); 
var point = new GLatLng(50.721505,  -1.873008);map.addOverlay(new GMarker(point));
var point = new GLatLng(50.721141,  -1.874955);
var polyline = new GPolyline([new GLatLng(50.721505, -1.873008), new GLatLng(50.721141,  -1.874955)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.721092,  -1.876409);
var polyline = new GPolyline([new GLatLng(50.721141, -1.874955), new GLatLng(50.721092,  -1.876409)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.720132,  -1.876575);
var polyline = new GPolyline([new GLatLng(50.721092, -1.876409), new GLatLng(50.720132,  -1.876575)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.718555,  -1.875684);
var polyline = new GPolyline([new GLatLng(50.720132, -1.876575), new GLatLng(50.718555,  -1.875684)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.717654,  -1.875717);
var polyline = new GPolyline([new GLatLng(50.718555, -1.875684), new GLatLng(50.717654,  -1.875717)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.716479,  -1.875824);
var polyline = new GPolyline([new GLatLng(50.717654, -1.875717), new GLatLng(50.716479,  -1.875824)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.717402,  -1.875936);
var polyline = new GPolyline([new GLatLng(50.716479, -1.875824), new GLatLng(50.717402,  -1.875936)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.719231,  -1.876709);
var polyline = new GPolyline([new GLatLng(50.717402, -1.875936), new GLatLng(50.719231,  -1.876709)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.720127,  -1.8765);
var polyline = new GPolyline([new GLatLng(50.719231, -1.876709), new GLatLng(50.720127,  -1.8765)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.721237,  -1.8743);
var polyline = new GPolyline([new GLatLng(50.720127, -1.8765), new GLatLng(50.721237,  -1.8743)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.721543,  -1.872557);
var polyline = new GPolyline([new GLatLng(50.721237, -1.8743), new GLatLng(50.721543,  -1.872557)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.724681,  -1.8704);
var polyline = new GPolyline([new GLatLng(50.721543, -1.872557), new GLatLng(50.724681,  -1.8704)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.730577,  -1.855203);
var polyline = new GPolyline([new GLatLng(50.724681, -1.8704), new GLatLng(50.730577,  -1.855203)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.731456,  -1.855868);
var polyline = new GPolyline([new GLatLng(50.730577, -1.855203), new GLatLng(50.731456,  -1.855868)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.739009,  -1.843321);
var polyline = new GPolyline([new GLatLng(50.731456, -1.855868), new GLatLng(50.739009,  -1.843321)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.741064,  -1.839217);
var polyline = new GPolyline([new GLatLng(50.739009, -1.843321), new GLatLng(50.741064,  -1.839217)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.741751,  -1.838176);
var polyline = new GPolyline([new GLatLng(50.741064, -1.839217), new GLatLng(50.741751,  -1.838176)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.751214,  -1.821311);
var polyline = new GPolyline([new GLatLng(50.741751, -1.838176), new GLatLng(50.751214,  -1.821311)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.751884,  -1.819873);
var polyline = new GPolyline([new GLatLng(50.751214, -1.821311), new GLatLng(50.751884,  -1.819873)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.764893,  -1.805866);
var polyline = new GPolyline([new GLatLng(50.751884, -1.819873), new GLatLng(50.764893,  -1.805866)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.763986,  -1.812894);
var polyline = new GPolyline([new GLatLng(50.764893, -1.805866), new GLatLng(50.763986,  -1.812894)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.769608,  -1.819937);
var polyline = new GPolyline([new GLatLng(50.763986, -1.812894), new GLatLng(50.769608,  -1.819937)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.770617,  -1.820699);
var polyline = new GPolyline([new GLatLng(50.769608, -1.819937), new GLatLng(50.770617,  -1.820699)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.771491,  -1.821273);
var polyline = new GPolyline([new GLatLng(50.770617, -1.820699), new GLatLng(50.771491,  -1.821273)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.774463,  -1.835237);
var polyline = new GPolyline([new GLatLng(50.771491, -1.821273), new GLatLng(50.774463,  -1.835237)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.775176,  -1.836342);
var polyline = new GPolyline([new GLatLng(50.774463, -1.835237), new GLatLng(50.775176,  -1.836342)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.775321,  -1.837806);
var polyline = new GPolyline([new GLatLng(50.775176, -1.836342), new GLatLng(50.775321,  -1.837806)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.776754,  -1.850944);
var polyline = new GPolyline([new GLatLng(50.775321, -1.837806), new GLatLng(50.776754,  -1.850944)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.776764,  -1.852564);
var polyline = new GPolyline([new GLatLng(50.776754, -1.850944), new GLatLng(50.776764,  -1.852564)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOptions));

map.addOverlay(polyline);

var point = new GLatLng(50.77648,  -1.853932);
var polyline = new GPolyline([new GLatLng(50.776764, -1.852564), new GLatLng(50.77648,  -1.853932)], "#ff0000", 3);


map.addOverlay(new GMarker(point, markerOption2));

map.addOverlay(polyline);
}
}