"Map your photos" is a mobile application targeted to iOS platform. The data is pulled from Flickr API and plotted on map to provide geographic context to pictures for data visualization purpose. We also used ArcGIS Online to store map information for later use.

Category: Consumer application


There is increasing number of location enabled data on social media platforms. This project is a proof of concept that demonstrates how we can utilize ArcGIS platform and architecture to visualize those location data and its content.

What it does

The application uses the ArcGIS Runtime SDK for iOS 100.0.0, along with the Flickr API to create a map of photos. The photos displayed on the map are based on user's input tag, and the map points are based on location data embedded in geo-enabled photos. Users can also create and store a map of the returned photo locations on ArcGIS Online.

How I built it

The application is built using the Swift 3 programming language, ArcGIS runtime SDK for iOS, ArcGIS Online cloud platform, and public feed data from Flickr.

Challenges I ran into

  • Working with feature collection to display data on map and save data to ArcGIS Online.

Accomplishments that I'm proud of

  • Creating a working application in a short period of time.
  • Using new features, such as the ability to create and store a map on ArcGIS Online.

What I learned

  • Differences between Swift 2 and Swift 3.
  • Differences in the ArcGIS runtime SDK for iOS between versions 10.2.5 and 100.0.0

What's next for Map your photos

In the next version, we would like to add the ability to query photos from a user’s Flickr feed, and not just the public Flickr feed.

Built With

Share this project: