YM4R
- The goal of YM4R is to ease the use of the Google Maps and the Yahoo! Maps Building Block API's from Ruby and Rails. Lately support for the Mapstraction library has also been added. It is split int mutiple parts:
- The YM4R/GM plugin for Rails: It helps the use of the main Google Maps API from Rails applications. It is engineered to easily permit updates to the map using RJS. It also bundles a few advanced JS extensions, not part of the standard Google Maps API (like WMS layer).
- The YM4R/Mapstraction plugin for Rails: It helps the use of the Mapstraction library from Rails applications. As with the GM plugin, it is easy to update the map through RJS.
- The YM4R gem: It provides ruby helperts for the Google Maps geocoding API and the so-called Yahoo! Maps Building Block API's: Geocoding, Traffic, Map Image and Local Search v3.
- The Tools package: It includes command-line tools to generate tiles in order to create custom map types for use in Google Maps.
- RubyForge project page
- News:
-
Installation:
- For the YM4R/GM plugin:
ruby script/plugin install svn://rubyforge.org/var/svn/ym4r/Plugins/GM/trunk/ym4r_gm
- For the YM4R/Mapstraction plugin:
ruby script/plugin install svn://rubyforge.org/var/svn/ym4r/Plugins/Mapstraction/trunk/ym4r_mapstraction
- For the YM4R gem:
gem install ym4r
- For the Tools package: Just download the zip from Rubyforge and unzip. The command-line tools are standalone and in the
toolsfolder.
- For the YM4R/GM plugin:
- Documentation: