Web Mashups for Mapping

A web application that takes information from one or more sources and presents the information in a new way or unique layout is known as web mashups.  An example of a web mashups is when you try to locate a store that sells Nintendo Wii.  A web mashups will take you to various stores and websites that sell Nintendo Wii and will even provide you the map to locate the store location.

Web mashups architecture is composed of three parts:

1.  The content provider.  Refers to the source of the data.   Data is made available using an API and different Web-protocols such as RSS, REST, and Web Service
2.  The mashup site.  It is the web application that provides the new service using different data sources that are not owned by it.
3.  Client Web browser.  It is the user interface of the mashup. The content can be mashed by the client web browser through client side web language such as JavaScript.

Mapping is the most common example of a Web Mashups.  Mapping refers to the use of mapping tools such as Yahoo maps or Google maps to compile data onto a map with markers, text, pictures, audio, video, or online resources.  Examples of Mapping Web Mashups are CLEARMAP, TheCampingMap.com and WikiCrimes. 
1. CLEARMAP is a mashup web application of the Chicago Police Department.  The application integrates the department’s database of reported crimes with Google Maps in order to help stop crime in areas and warn citizens of areas where the crime rate is high.
2. TheCampingMap.com is a mashup web application that shows camp-sites in Europe.
3. WikiCrimes is a website that follows a wiki-style wherein internet users place pins on a GoogleMaps to report crimes.  The crimes are classified by pin color.