Google Mashup is, as the name suggests, a mashup of 2 Google products: Google News and Google Maps.
I used the Google Maps API in conjunction with Google News to display all of the local news relative to the location given by the user.
An SQL database is used to store zip codes and city names.
I then use the database to offer auto-fill suggestions to the user.
Once the location is entered, the map will focus on that location and create markers on all the zip codes that have local news to display.
If the user clicks on a marker, it will create a list of headlines.
The user can click on these headlines to open the full article on Google News.