Trip Tracker is a social travel mapping service that allows its users to share stories of their travel experiences with friends, family or anyone who is travelling around the world. Where they have visited, what they have seen and the emotions they felt, all of these exciting experiences can be documented using this website. It is free to sign up for an account.
Trip Tracker Travel Journal
Trip Travel Journals are like blog entries that combine photos and comments of the user at a particular location. Photos are added using the uploader application and it will be categorised by entries which are displayed on a map based on where it was taken. You can edit your journals and annote these entries (e.g. RSS Feeds or embedding your trip into widgets) to give useful tips/recommandations to fellow users and travellers.
If users have a GPS receiver, he or she is able to create a GPS track, a file which contains data on the geographical location of the destination (time stamp, GPS coordinates etc.) they have travelled along with the GPS receiver. All these data that has been captured using the GPS receiver can be uploaded onto Trip Tracker using a computer. Trip Tracker will this data to pin point the exact location of the journal entry with photos taken and display the user’s travel path on satellite imagery, allowing them to share their trails and experiences with everyone.
What are some of O’Reilly’s pattern of “Innovation In Assembly” found in Trip Tracker?
API for its web services: Trip Tracker provides API for 3rd party developers. Users need to register for an API key before he or she is able to have access to the API. Using Trip Traveller API, users can create applications with functionalities such as updating of journal entries and search for areas around the globe with its respective coordinates. Avaliable in REST Protocol or NET Library formats.
Design for remixability: Trip Tracker supports different data formats and delivery mechanisms. For example, the GPS Track File is supported by alot of different formats. Some examples are GPS Exchange Format (GPX), Google Maps XML, Garmin Mapsource(mps) and MapTech Exchange Format. Merging and splitting of journal entries chronologically creates new entries based on the time span of the photos.
Granular addressability of content: Users are able to access certain parts of the website they want at the time they want to. For example, journal entries can be embedded as widgets to be displayed at a small corner of your blog. Users can also suscribe and search for RSS Feeds of a particular trip.
Use Existing Standards: Formatting of journal entries are done using BBCode or BBTags. It is a mark up language used in many different forums.
Other links: http://blog.triptracker.net/
Video Demo on how Trip Tracker displays the photos against Google Map: