It works on all modern browsers and platforms.
- Customize every detail of your map – colors, sizes.
- Use it as zoomifyer to display big pictures.
- Create multi-level structures.
- Set the start-up zoom level and position.
- Create map charts (heatmaps).
- Load icons or photos on top of your map.
- Draw lines and add text.
- Use your own custom map textures.
It uses a plugin-based architecture.
Leaflet has the most usage interaction features both for desktop and mobile browsers.
It makes customizing and adding Google Maps a breeze. It easy to consume the Google Maps API. GMaps is compatible with JSON formatted data.
GMaps is compatible with JSON formatted data which you can utilize to integrate your map with a particular app, like Foursquare.
The Kartograph is a framework for creating interactive maps. The interactive maps provided without any mapping services like google map.
It is a lightweight framework for generating SVG maps.
D3 use is quite varied including for building a highly interactive map.
It is a simple but powerful map API. You can easily add interactive maps into your application using jHere.
It has support for 3 different views: 2D map, 3D globe, and 2.5D Columbus View.
It is SVG-based, relies heavily on D3.js and can scale to any screen size. If building a map with D3.js is overwhelming, you can use DataMaps.
It helps to display any data interactively and beautifully inside maps.
t requires Google Maps API v3 and jQuery.
Smallworld.js is a utility for generating simple map previews with GeoJSON and HTML5 Canvas. It has no dependencies, and comes with a simple wrapper for use with jQuery and Zepto.
If anyone has doubts on this topic then please do let me know by leaving comments or send me an email.