| |||||
Leaflet can be used for creating tile-based interactive maps for both desktop and mobile web browsers.
The library is written OOP-based code, so it is easy to understand and easy to extend to fit any need.
Here are some key features of "Leaflet":
Available map layers:
· Tile layers
· Polylines, polygons, circles
· Markers
· Popups
· Image overlays
· WMS layers
· GeoJSON
Visual features:
· Panning animation
· Zooming animation on modern browsers (except IE)
· Smooth continuous zoom on iOS
· Tile and popup fade animation
· Very nice default design for markers and popups
Customization features:
· Pure CSS3 popups for easy restyling
· A simple interface for implementing custom map layers
· The same for custom map controls
· Ability to implement custom map projections
Performance features:
· Hardware acceleration on iOS makes it feel as smooth as native apps
· Smart polyline/polygon rendering makes it responsive even when displaying objects with thousands of points
· Modular build system allows you to reduce the size of the library by leaving out the code you don't need
Map controls:
· Zoom buttons
· Attribution
· Zoom slider
· Layer switcher
Interaction features on desktop browsers:
· Drag panning
· Scroll wheel zoom
· Double click zoom
· Shift-drag zoom to bounding box
Interaction features on mobile browsers (iOS, Android):
· Touch-drag panning
· Multi-touch zoom (iOS only)
· Double tap zoom
· Panning inertia
Browser support on desktop:
· Firefox 3.6+
· Chrome
· Safari 5+
· Opera 11.11+
· IE 7–9
· IE 6 (not perfect but accessible)
Browser support on mobile:
· Safari for iOS 3/4+
· WebKit for Android 2.2+
Requirements:
· JavaScript enabled on client side
What's New in This Release: [ read full changelog ]
· Fixed a bug that caused marker shadows appear as opaque black in IE6-8.
· Fixed a bug with incorrect calculation of scale by the scale control.
· Fixed broken L.tileLayer.wms class factory.
· Improved retina detection for TileLayer detectRetina option.

Via: Leaflet v0.4.2






0 Comment:
Post a Comment