Leaflet Tutorials

Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 33 KB of JS, it has all the mapping features most developers ever need.

jHERE Tutorials

simple but powerful map API in the form of a jQuery (or Zepto.JS, or Tire) plugin. jHere provides a playground for exploiting the library.

Polymaps Tutorials

Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers. It is a pretty small library created to be fast and support multi-zoom datasets over various tiled maps.





amMap Tutorials

amMap is a robust interactive HTML5 maps library that works on all modern browsers and platforms. It has some great examples that you can open up in jsFiddle and it includes a free and commercial version of the library.

Turf.js Tutorials

Turf is a modular GIS engine written in JavaScript. It performs geospatial processing tasks with GeoJSON data and can be run on a server or in a browser.

OpenLayers Tutorials

OpenLayers helps you place dynamic maps in any web page and it has no server-side dependencies. Plus, it can display map markers and tiles that you have downloaded from any source. Like all the best libraries and tools on this list, it is open source and free to use.

geoext Tutorials

This is a JavaScript toolkit for rich web mapping applications. It combines the knowhow from OpenLayers with an efficient user interface from Ext JS to help you create GIS and mapping apps for web applications quickly and effectively.

OsmBuilding Tutorials

A JavaScript library for visualizing 3D building geometry on interactive maps.







Planetory Tutorials

Planetary.js is a JavaScript library for building awesome interactive globes. It uses D3 and TopoJSON to parse and render geographic data. Planetary.js uses a plugin-based architecture; even the default functionality is implemented as plugins

Other Mapping Libraries for which we are still collecting tutorials include: