I’m part of a neat couple of launchpad groups, in the past I’ve seen some contribution maps in open source projects, and I though it would be cool to have some of those for lp groups. What follows is the process for creating static (google) maps for your launchpad group.
You’ll need a marker (those ubuntu icons in the map), the featured one is in png 24px × 32px format
A google account is required, data will be saved in a Fusion table
You’ll need web hosting if you want your map going online, otherwise, this process can be replicated locally (for taking screenshots?)
Map capabilities are possible due to launchpad supporting Time Zone through its API, it’s not quite exact but it’s better that nothing (if you know a better place from grabbing localization data please let me know).
wget https://raw.githubusercontent.com/chilicuil/learn/master/sh/tools/lp-g9n-team sh lp-g9n-team your-lp-group #~ubuntumembers by default
These two steps will create a file called lp-g9n-team.csv containing the name, city, latitude and longitude of all your lp group members. Now it can be uploaded to google, go to docs.google.com and create a new FusionTable:
Fusion Tablets can draw by themselves maps using data from a column of your data, however I couldn’t find a method to customize the marker art.
For this to work, your dataset will need to be shared to everyone, by default is private:
Finally, once your data is online, you can grab this html code:
And change the default dataset 1zq9pJyRjZB1FqOcqDhd8lKgCFov6VEDdag4tigQ for your own.