IBM Developer Advocacy

Location Tracker


Track and map things that move. Record a device’s GPS location and save on the device and to IBM Cloudant.

Our Location Tracker example app comes in 2 formats:

  • offline-first mobile native app with mapping, Swift and cloud sync.
  • mobile web app made using HTML5, JavaScript, and Cloudant

Both Location Tracker example apps show how simple it is to store and query GeoJSON using Cloudant’s database service.

Location Tracker screenshot

As a user moves, Location Tracker queries the server for nearby points of interest. These points are rendered as green map pins.

Swift Mobile App

Explore our sample app in a 2-part tutorial. Part 1 shows data sync in Swift and explains how to implement an offline-first design for data access using the Cloudant Sync iOS library. Part 2 discusses user management design issues, and shows how you can scale your app to support millions of users. Get started.

Web App

Location Tracker started life as a mobile web app. Check out our 3-part tutorial which covers building this demo application using HTML5, JavaScript, and Cloudant. You’ll see how to make a single-page mobile web app with AngularJS. Then add a middle tier to manage users, with Node.js and IBM Bluemix. Read more.

Next Steps

Tutorials

IBM Technology

Blogs ‘n’ Stuff


blog comments powered by Disqus