I recently took a trip from Beijing, China to St. Petersburg, Russia and wanted to create a map of my journey using the geo-tagged images I took on my phone. To accomplish this, I wrote a Python script that extracts GPS data from each image, pushes it to an Amazon Web Services S3 bucket, inserts it into a CSV table, and then uses CartoDB's Import API to visualize the data. The resulting map features multiple layers, including the train line, GPS data, and markers representing the location of photos taken during the trip. I also configured hover effects for the image layer using Mustache template notation to display additional information associated with each marker.