Download presentation
Presentation is loading. Please wait.
1
My school map mashup Ave Wrigley
2
Why?
4
Ofsted
5
DfES
6
Independent School Inspectorate
7
And find a house...
8
www.schoolmap.org.uk
10
Bad old Web 1.0 – perl & mysql
11
Postcode lookup
12
Geo::Multimap my $geo = Geo::Multimap->new(); my %loc = $geo->find( $form{postcode} ); print " ";
13
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
14
Completion with YUI var ds = new YAHOO.widget.DS_XHR( url, ["\n", "\t"] ); new YAHOO.widget.AutoComplete( "ysearchinput", "ysearchcontainer", ds );
15
Data source
16
Zoom to fit
17
function markersOffScreen() { for ( var i = 0; i < markersLayer.markers.length; i++ ) if ( ! markersLayer.markers[i].onScreen() ) return true; return false; } map.setCenter( postcodePt ); map.zoomTo( max_zoom ); while ( markersOffScreen() ) map.zoomOut();
18
Open Layers
19
AJAX
20
Yahoo! UI Library Connection Manager Syndication – XML / GeoRSS
21
UK Geocoding Geo::Multimap - Postcode to coordinates Openpostcode.org Geo::Openpostcode
22
openpostcode.org
23
Other stuff Google code / adsense / analytics Mediawiki / Wikipedia links
24
To do … Get it out there! - link / data exchange Add value – community Talk to data sources Catchment areas
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.