Please do something like this for our buses.
It rocks in an extremely useful but geeky way.
Our buses already have GPS, so go do your thing.
The AJAX running in the site has an interesting data format for the GPS data - here’s a transcript packet-sniffed while I was viewing the map.
The response format seems to be:
timestamp; bus number; longitude co-ordinate (degrees); latitude co-ordinate (degrees); bearing (degrees); something else; something else - possibly bus ID number;;
GET /hklkartta/Query.aspx?type=vehicles&lat1=60.1442394457484&lng1=24.81708526611328&lat2=60.23572094461595&lng2=25.102386474609375&a=0.5606152804385011 HTTP/1.1 Accept: */* Accept-Language: en-us Accept-Encoding: gzip, deflate Referer: http://transport.wspgroup.fi/hklkartta/ User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-us) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3 Connection: keep-alive Host: transport.wspgroup.fi HTTP/1.1 200 OK Date: Wed, 06 Jun 2007 16:41:52 GMT Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 Cache-Control: private Content-Type: text/html; charset=utf-8 Content-Length: 157 1061900849;1064;24.956;60.22692;216.6;2;1284156;; 1060400457;1058;24.94253;60.19674;262.4;2;1220120;; 1061000475;1052;24.88789;60.21072;154.8;1;1291117;;