This application will need to get services from various providers to display information on a remote location. In this mashup we will be using the largest number of APIs compared to the applications in the other chapters in this book. APIs accessed in this mashup are:
Google Maps (mapping)
FUTEF Wikipedia (location information)
WebserviceX Currency Convertor (currency conversion)
Yahoo Geocoding Services (location geocoding)
WeatherBug (weather)
Kayak (hotel search)
GeoNames (location information)
Flickr (location images)
Hostip.info (IP geocoding)
For most of the APIs, with the exception of YM4R/GM and WebserviceX we will be using their REST APIs (even though some of them provides multiple types of interfaces) and accessing them using Open URI.