Presentation is loading. Please wait.

Presentation is loading. Please wait.

My school map mashup Ave Wrigley. Why? Ofsted.

Similar presentations


Presentation on theme: "My school map mashup Ave Wrigley. Why? Ofsted."— Presentation transcript:

1 My school map mashup Ave Wrigley

2 Why?

3

4 Ofsted

5 DfES

6 Independent School Inspectorate

7 And find a house...

8 www.schoolmap.org.uk

9

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


Download ppt "My school map mashup Ave Wrigley. Why? Ofsted."

Similar presentations


Ads by Google