Open source map design studio for creating and styling web tile maps, based on either provided free MapBox Geodata, or data imported as a variety of file formats. It uses the CartoCSS styling language to customize interactive visualizations, with powerful control of symbols, zoom levels, labels, and other cartographic details. The finished maps can be exported either as images or tiled web maps. Though the TileMill software is free, there may be a fee to host the created tiles on MapBox or elsewhere.
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.