Book Image

Ruby on Rails Web Mashup Projects

Book Image

Ruby on Rails Web Mashup Projects

Overview of this book

Table of Contents (14 chapters)
Ruby on Rails Web Mashup Projects
Credits
About the Author
Acknowledgements
About the Reviewer
Preface

Mashup APIs on the menu


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.

Google Maps

Google Maps is a free web-based mapping service provided by Google. Google provides a free JavaScript API library that allows developers to integrate Google Maps into their own applications. In this mashup we will be using...