OpenHack/openhack.github.com — pull request #36 by 1000Needles (2012-11-08 20:19:34+00:00)
Title: Maps and geocoding!

### The goal:

Create a map of OpenHack locations that is automatically maintained and updated.

### The features:

* A Google Map is added to the homepage which displays the general location of every OpenHack meetup.
* Coordinates for each location are geocoded when a location is generated by the `rake city` command. Coordinates are stored in the `_config.yaml` file.
* For groups that want finer control over their map coordinates, a `rake geocode` task has been added that accepts an address and returns a latitude and longitude that can be pasted into the config.
* Map markers are clustered to prevent overcrowding.
* When a map marker is clicked it will open the page for that location.
* Map markers and city menu links will highlight each other when hovered over.
* The map is hidden on phone-sized viewports since maps make it impossible to scroll through a mobile web page.