I've reached out to a couple members of the AHA in the past regarding this, I think wmboling may have been one, but I'd love to update the AHA club listing to have some sort of map system.
The main issue mentioned previously was that each club may or may not have a semi permenant location, which I understand, but the existing AHA club listing page always lists a city. This shouldn't be an issue, if you go to google and ask for directions to the any given city it will give you directions to some central location for that city, and more importantly the distance from our location, or from one city to another, or from a zip code to a city (or zip code.
Being able to filter by distance would be a huge improvement for those unfamiliar with an area. Anytime I've moved it's taken maybe an hour or two to make a list of the nearby clubs from the AHA page, as I've had to pull up the club list, then google search each city and add a flag for a club then take a quick look at their website/facebook etc. It really should only take 5 minutes at most to get a short list of clubs within a given distance.