My school map mashup Ave Wrigley
Why?
Ofsted
Df. ES
Independent School Inspectorate
And find a house. . .
www. schoolmap. org. uk
Bad old Web 1. 0 – perl & mysql
Postcode lookup
Geo: : Multimap my $geo = Geo: : Multimap->new(); my %loc = $geo->find( $form{postcode} ); print "";
Distance in mysql (((acos(sin((? *pi()/180)) * sin((school. lat*pi()/180)) + cos((? *pi()/180)) * cos((school. lat*pi()/180)) * cos(((? -school. lon)*pi()/180)))) * 180/pi())*60*1. 1515) as distance
Completion with YUI var ds = new YAHOO. widget. DS_XHR( url, ["n", "t"] ); new YAHOO. widget. Auto. Complete( "ysearchinput", "ysearchcontainer", ds );
Data source
Zoom to fit
Zoom to fit function markers. Off. Screen() { for ( var i = 0; i < markers. Layer. markers. length; i++ ) if ( ! markers. Layer. markers[i]. on. Screen() ) return true; return false; } map. set. Center( postcode. Pt ); map. zoom. To( max_zoom ); while ( markers. Off. Screen() ) map. zoom. Out();
Open Layers
AJAX
AJAX Yahoo! UI Library Connection Manager Syndication – XML / Geo. RSS
UK Geocoding Geo: : Multimap - Postcode to coordinates Openpostcode. org Geo: : Openpostcode
openpostcode. org
Other stuff Google code / adsense / analytics Mediawiki / Wikipedia links
To do … Get it out there! - link / data exchange Add value – community Talk to data sources Catchment areas