Jul 19 2011

Mapstraction Library Provides Mapping Provider Abstraction

I stumbled across a library that provides an abstraction API for various mapping providers, including Google Maps, Open Street Map, CloudMade, Mapquest, OpenLayers, Yahoo maps, and more.  This avoids being dependent upon any single mapping provider.  It can handle both geocoding and routing services and provides support for GeoRSS, KML, JSON, CSV, and placing lines, images, and polygons on top of maps.  The main Mapstraction site is here and their sandbox demo site (very neat!) is here.