This year
Technical Details
The core concept of Kartograph is to separate the mapping process in the map generation and map rendering part. The client-side library kartograph.js renders pre-generated maps stored in SVG files. You can chose among hundrets of ready-to-use maps or simply generate your own using kartograph.py, the open source Python SVG map generator.
2011
Leaflet - a modern, lightweight JavaScript library for interactive maps by CloudMade
Leaflet is a modern, lightweight BSD-licensed JavaScript library for making tile-based interactive maps for both desktop and mobile web browsers, developed by CloudMade to form the core of its next generation JavaScript API.
indiemaps.com/blog » Noncontiguous cartograms in OpenLayers and Polymaps
how either OpenLayers or Polymaps can be used to create dynamic and customizable noncontiguous cartograms with very little code.
Tile5 | Tile5 - HTML5 Mapping and Tiling
Tile5 is an opensource HTML5 mapping javascript library that
provides developers the ability to integrate existing mapping platforms to provide
a rich HTML5 experience.
2010
MapFish — MapFish
MapFish is a flexible and complete framework for building rich web-mapping applications. MapFish is based on the Pylons Python web framework. MapFish also provides a complete RIA-oriented JavaScript toolbox, a JavaScript testing environment, and tools for compressing JavaScript code. The JavaScript toolbox is composed of the ExtJS, OpenLayers , GeoExt JavaScript toolkits, and specific components for interacting with MapFish web services.MapFish is open source, and distributed under the GPLv3 license.
Reinventing Fire » Blog Archive » The Map is not Proprietary
have a very simple set of basic maps, with low-to-medium level of detail, all with the same projection, and to provide a Javascript utility that converts back and forth between long/lat and the coordinate space of the image. There would be one world map, and a map for each country, and a map for each major region within each country (in the US, this would be states).
Mapstraction - a javascript library to hide differences between mapping APIs.
Mapstraction is a library that provides a common API for various javascript mapping APIs to enable switching from one to another as smoothly as possible. Developers can code their applications once, and then easily switch mapping provider based on project needs, terms and conditions, and new functionality.
gMap - Google Maps Plugin For jQuery | About
2009
Cartographer.js – thematic mapping for Google Maps
Thematic mapping library for Google Maps
A 3D Texture-Mapped Globe Rendered with Javascript and HTML
a 3D(ish) spinning texture-mapped globe, using nothing but Javascript and HTML
Vector Map JS
The above map is styled dynamically in the browser using a javascript implementation of the core architecture of the open source mapnik library (ie Layers, Styles, Rules and Filters plus a couple of Symbolizers). (Implemented by eye-balling the XML and reading the wiki, mainly).
Random Etc. - js-vector-maps on github
I've been experimenting with some javascript classes that mimic the structure of mapnik's Layer/Style/Rule classes and render OSM data (via GeoJSON) to a <canvas> element. I've also finally taken a look at how github works, so I've decided to share the initial code there in case people are interested. If you don't want to check the code out for yourself there's a demo page here (tested in Firefox and Safari only, so far).
Thematic Mapping API - thematicmapping.org
Thematic Mapping API is a new JavaScript library which allows you to create thematic maps from your own data source.
Products | Web Maps Lite
Back to Products
Web Maps Lite is a fast, streamlined Javascript slippy map engine that lets you embed CloudMade maps in your website.
2007
Countries of The World
2006
Cartographie dynamique avec SVG
US Stats Population 2000 - Ethnic and Age Distribution





