I'm interested in working for you for this project. So far, I've worked with Google's Geolocation, but not for tracking. I would like to know how you plan this system to work. I was thinking of the bus having a smartphone at all times with active internet connection + Google location and then sharing its location to the specific website (I'd recommend an active internet connection on that device for a faster location status update). Don't award me in case you plan to do so, just contact me via PM and let me know how you want this system to work (by this I mean the way tracking is being done on that bus).