API

Mapstraction

Mapstraction is a Javascript library. It provides developers with a single interface for a wide variety of Javascript map APIs including Leaflet, Google, Bing, OpenLayers and ESRI's ArcGIS.
A key benefit is that once a developer has loaded Mapstraction, s/he can to switch from one map API to another quickly and easily - often only needing to change a few lines of code.
Mapstraction displays points, lines, polygons and markers on the maps, and also allows developers to add base maps and overlays.

DataTank

The DataTank is an open source tool that publishes data, stored in text-based files (e.g., CSV, XML, JSON) or in binary structures (e.g., SHP files, relational databases). The DataTank reads data from these structures and publishes them to the web using a URI as an identifier, providing these data in any format a user wants regardless of the original data structure. The DataTank requires a server with Apache2 or Nginx, mod rewrite enabled, PHP 5.4 or higher, Git, any database supported by Laravel 4.
Features
Turn any dataset into a RESTful HTTP API