The purpose of The Map Group is to generate maps for the members, containing their geo-tagged photos, and also a map for the group itself, containing the photos posted to the group's pool, by members or by owners of invited photos.
The group's map contains a panel with links to each member's Flickr photostream and shows the number of markers and photos that he or she added to the group. Clicking on a marker it is possible to see the photo(s) taken on the corresponding location. Clicking on the photo thumbnail opens the photo's page on Flickr.
The member's maps contain a panel with a list of all the countries where the member have taken photos and uploaded to Flickr. Clicking on the country makes the map zoom to it. The markers have the same behaviour of the group's map.
The maps data are generated using the script FlickrMap. This script uses the Flickr API to get the photos data.
The maps are provided by Mapbox, using its Mapbox GL JS API to populate it with the markers data.
The maps are updated twice a day, starting at 03:00 and 15:00 (UTC -03:00). The update scripts are executed in a Raspberry Pi 3 device, running a Raspbian Linux system.
The following languages are used to generate the data and build the maps: