20th December 2011

Still in need of a tree?

admin

Not long to go until the big day and hopefully we all have got our Christmas trees, but for those still looking, here is an app that I created using Web-map builder (my first attempt at creating a live app!)

Open Space Web-Map builder Code

//declare marker variables
var pos, size, offset, infoWindowAnchor, icon, content, popUpSize;

function initmapbuilder()
{
//initiate the map
var options = {resolutions: [2500, 1000, 500, 200, 100, 50, 25, 10, 5, 4, 2.5, 2, 1]};
osMap = new OpenSpace.Map(‘map’, options);

//configure map options (basicmap.js)
setglobaloptions();
//add a postcode/gazetteer search box (see searchbox.js)
addSearchBox(1);
//set the center of the map and the zoom level
osMap.setCenter(new OpenSpace.MapPoint(410295,384743),1);
// add a marker
pos = new OpenSpace.MapPoint(496087,201146);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Christmas Tree Farm

Amersham Road,Chesham, HP5 1NE

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(436180,109179);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Longdown Forestry

Longdown Marchwood, Southampton, SO40 4UH

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(411501,104703);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
osMap.createMarker(pos, icon, null, null);
// add a marker
pos = new OpenSpace.MapPoint(525480,182382);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Pines and Needles

123 Shirland Road, London, Greater London, W9 2EW

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(482803,249820);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Stoke Goldington Christmas Trees

Stoke Lodge Farm Purse Lane, Stoke Goldington, Newport Pagnell, MK16 8LW

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(556612,157147);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Stonepitts Farm

Seal Chart, Sevenoaks, Kent, TN15 0ER

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(505313,163922);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Crockford Bridge Farm Shop and Pick Your Own

New Haw Road, Addlestone, Nr. Weybridge, Addlestone, Surrey, KT15 2BU

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(504101,142403);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Santa Fir Christmas Tree Farm

Willinghurst Estate, Guildfrod Road, Shamley Green, Guildford, GU5 0SQ

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(531770,104712);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

The Hanover Christmas Tree Company

88 Albion Hill, Brighton, BN2 9PA

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(235873,56361);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Sconner Wood

Sconner Wood Polbathic, Torpoint, PL11 3ET

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(286338,62808);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Marldon Christmas Trees

Farthing Lane, Totnes Road, Marldon, near Paignton, Devon, TQ3 1RR

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(232085,111764);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Threemoor Farm

Threemoor Farm, near Bradworthy, Devon, EX22 7QA

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(363440,110154);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Bailey Ridge Christmas Trees

Bailey Ridge, Between Sherborne And Leigh, Sheborne, DT9 6HU

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(405873,113438);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Cranborne Manor Garden Centre

Cranborne, Wimborne, Dorset, BH21 5PP

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(367760,100936);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

St Catherines Farm Christmas Trees

St Catherines Farm, Dorchester, Dorset, Dorchester, DT2 7SJ

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(371998,214925);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Adsett Christmas Trees

Brook Lane, Adsett Westbury on Severn, Gloucester, GL14 1NE

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(358715,160798);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Chosen Hill Farm

Hollow Brook Lane Chew Magna, Bristol, Somerset, BS40 8TH

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(442094,327355);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Donington Nurseries

Kings Mills, Park Lane Castle Donington, Derby, DE74 2RS

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(424218,317684);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Rosliston Forestry Centre

Burton Road, Swadlincote, Derbyshire, DE12 8JX

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(493796,303161);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Digby Farm

Digby Drive, North Luffenham, Rutland, LE15 8JS

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(454835,290048);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Oakberry Trees

Oakberry Farm, Lutterworth Road Dunton Bassett, Lutterworth, Leicester, LE17 5JU

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(490363,369922);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Christmas at Doddington

Doddington Hall, Lincoln, LN6 4RU

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(497567,319003);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Snowbird Christmas Tree Specialists

Plantation Lodge Farm Castle Bytham, Grantham, Lincolnshire, NG33 4SP

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(321014,340482);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Pen-Lan Farm

Llangollen,Clwyd, LL20 7BU

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(332138,365453);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Hawarden Estate Farm Shop

Chester Road Castle Grounds, Hawarden, CH5 3FB

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(306055,174132);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Festive Growth Christmas Tree

Maerdy Newydd, Bonvilston, CF5 6TR

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(326977,184311);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Berry Hill Fruit Farm

Berry Hill Fruit Farm, Coedkernew, Newport, Monmouthshire, NP10 8UD

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(253997,218102);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Cymru Christmas Trees

Llwyndu Farm, Llanarthne, Carmarthenshire, SA32 8HS

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(408077,531049);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Hamsterley Forest Christmas Tree Sales Centre

Redford, Hamsterely, Bishop Auckland, DL13 3NL

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(424182,559506);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Chameleon Garden Centres

Unit 1 Dukes Way Team Valley Trading Estate, Gateshead, NE11 0PZ

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(413721,558063);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Chopwell Wood Christmas Trees

Chopwell Wood, Rowlands Gill, NE39 1LT

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(376633,817622);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Firr Trees Nursery

Marnoch Croft, Clovenstone, Kintore, Inverurie, ab510yh

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(362371,827370);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Wantonwells Farm

Wantonwells, Insch, Aberdeenshire, Ab52 6nl

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(328401,861084);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Threaplands

Lhanbryde, Elgin, IV30 8LN

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(298836,589534);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Ae Forest

Ae Village, Parkgate, Dumfries, DG1 1QB

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(312979,705412);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

The Kilted Christmas Tree Company

The Old Coachouse, Hattonburn, Milnathort, Kinross-shire, KY13 0SA

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(506973,237689);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Badger Hill Christmas Trees

Clophill Road, Maulden, Bedford, Bedfordshire, MK45 2AD

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(556535,188852);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Foxes Farm Produce at The Strawberry Farm

The Strawberry Farm, Hall Lane, Upminster, Essex, RM14 1UA

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(574055,219704);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Great Slamseys Farm

Great Slamseys Farm Blackley Lane, Great Notley, Braintree, CM77 7QW

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(585121,191477);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Christmas Tree Farm Hawkwell

Rectory Road, Hawkwell, SS5 4JU

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(514012,213148);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

The Good Elf

East Common, Harpenden, London, AL5 1BJ

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(510677,215687);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Littlefield Christmas Tree Farm

Kinsbourne Green ( M1), Harpenden, Hertfordshire, AL5 3PF

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(582293,279732);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Elveden Farm

Elveden, Thetford, Norfolk, IP24 3TQ

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(612757,306490);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Norfolk Christmas Trees

Great Melton Farms, Hall Farm Pockthorpe Road, Great Melton, NR9 3BW

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(453186,261343);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Skylark Fields Farm

Shuckburgh Road, Staverton, Daventry, Daventry, NN11 6JY

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(466215,278667);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Welford Christmas Tree Farm

Portly Ford Farm, Northampton Road, Welford, Northamptonshire, NN6 6JF

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(595118,242540);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Edwardstone Christmas Trees

Mill Green Cottage Edwardstone, Sudbury, CO10 5PX

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(648434,282299);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Marsh Farm Christmas Trees

Guildhall Lane, Wrentham, NR34 7HP

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);
// add a marker
pos = new OpenSpace.MapPoint(354727,415317);
size = new OpenLayers.Size(33,45);
offset = new OpenLayers.Pixel(-16,-36);
infoWindowAnchor = new OpenLayers.Pixel(16,16);
icon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/OS/images/markers/marker_green.png’, size, offset, null, infoWindowAnchor);
content = ‘

Joseph Noblett

The Bungalow, Barkers Farm, Preston Road, Charnock Richard, Chorley, Lancashire, PR7 5LE

‘;
popUpSize = new OpenLayers.Size(250,150);
osMap.createMarker(pos, icon, content, popUpSize);

clusterControl = new OpenSpace.Control.ClusterManager();
osMap.addControl(clusterControl);
clusterControl.activate();}

Unfortunately it seems all of our OS OpenSpace developers are busy preparing for the festivities, so I am afraid I can’t find any other Christmas themed apps, but if anyone has built one, please let us know!