MyBikeRoutes.com uses Google Maps API to create and share bike routes. The index.html JavaScript source includes best path search algorithms such as Dijkstra and A*, which run on the bike paths that have been drawn by the users. The site uses the following: Google Maps API, JavaScript, AJAX, PHP and MySQL database.
The website was developed as an undergraduate design project (2007-2008) at University of Toronto by Yasir Shoaib, Nikhil Vasandani and Amit Sinha, under the supervisor of Dr. Ashvin Goel. Enhancements to the website which included bug-fixing and improving the response time of the search algorithms were made by Yasir Shoaib between 2009-2012.
Before using the project and running the search, the Google Maps API key string has to be changed in the index.html file.
Interested readers may also refer to the following for more details about the project:
Y. Shoaib and O. Das, “Web application performance modeling using layered queueing networks,” Electronic Notes in Theoretical Computer Science, vol. 275, pp. 123–142, Sep. 2011, (Fifth InternationalWorkshop on the Practical Application of Stochastic Modelling (PASM)). [Online]. Available: http://www.sciencedirect.com/science/article/pii/S1571066111001009