Project Description
Hello, I am looking for someone to be able to connect with a master CouchDB database which hosts the information needed to create the heat map.
Wanting to use latest Swift version and want it to be modular enough that if we decide to change to a different database/upgrade the database/etc. that the code update will be minimal and not have to search line by line for every call.
The heat map will be generated by taking the user's current location information from their iPhone/iPad and then requesting the information from the database every 15 minutes. The database will return a list of items which can then be used to generate the appropriate heat map.
The items in the database are:
timestamp (UTC), geo-location begin, geo-location end, user id (numeric-64 bit integer), TrackingID (numeric-16 bit integer), and versionID (numeric decimal of three positions ie: 10.3.4).
The geo-locations provided will be typically a 400 square mile around the current location. Groupings should be color coded based on TrackingID:
Tracking ID: 1=Pink, 2=Green, 3=Brown, 4=Blue, 5=Orange, 6=Gray, 7=Yellow, 8=Purple, 9=Red
Intensity of the heat map should be gradient-ed circles.
Refresh of the heat map should be done every 15 minutes after launch of the app and let the user know a refresh is being done.
The map should utilize the apple maps application pre-installed on the iOS device as the background.
Access to the database is not available at this time as we are still wo