Description
A series of trails either by biking or running can be recorded and represented as a complete trail by means of an Android application. GIS provides many ways in which this can be done. But, this becomes a tedious task when additional information needs to be included at a later point of time or some trails need to be modified. The motivation behind this thesis is to provide a simple GIS framework to create an application on Android for Bike and Running trails dynamically using Google Maps API and Android Java. This application provides an interactive GUI, enabling users to provide geospatial time sensitive data to the application to create a trail map, without the need to perform any complex code or have any knowledge of the internal working of the system. The trails can be saved as a "new trail" or traverse along the existing trails with the help of Google Maps. The application is useful for Bikers/Runners to create a record of events easily and project it on a map, and also make it easily available for friends to see by uploading then to the profile created. This application provides various statistics by keeping track of the various trails traversed by the person. The application provides various utility tools like timers to determine the average speed and all-time best rides, thereby making it easier to assess oneself which would be beneficial for him/her to achieve certain goals. The application also provides info about the 'nearby areas', so that the biker/runner can decide to rest or dine at nearby areas due to some unforeseen circumstances that may arise during the course of the trail in unknown or new areas they traverse. The application also allows you to share your track records, reviews and photos from the trail to your friends on Facebook. You can also add random friends/groups who are using this application to share experiences. Notifications are also an integral part of the application when friends comment or rate your experiences within the application