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!)
//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 = ‘
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 = ‘
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 = ‘
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 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 = ‘
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, 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, 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, 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 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 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 = ‘
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 = ‘
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 = ‘
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 = ‘
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, 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 = ‘
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 = ‘
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, 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 = ‘
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 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 = ‘
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 = ‘
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, 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 = ‘
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 = ‘
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 = ‘
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 = ‘
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!