../../_images/logo_leaflet.png

Leaflet

Bibliothèque cartographique pour navigateur/mobile

Leaflet est une bibliothèque JavaScript pour les cartes mobiles interactives basées dans le navigateur. Elle est légère, mais possède toutes les fonctionnalités dont la plupart des développeurs auront besoin pour des cartes en ligne.

Leaflet a été conçue dans un souci de simplicité, de performance et d’ergonomie. Elle fonctionne efficacement sur toutes les principales plates-formes de bureau et mobiles, en tirant parti des technologies HTML5 et CSS3 sur les navigateurs modernes tout en étant accessible sur les plus anciens aussi. Elle peut être étendue avec de nombreux plugins, dispose d’une belle API, facile à utiliser et bien documentée et d’un code source simple, lisible qui est un plaisir à contribuer.

capture d’écran de leaflet

Caractéristiques principales

  • Couches de carte

    • Tuiles, marqueurs, popup, image surimposé, WMS, GeoJSON

    • Vecteurs: polylignes, polygones, cercles, rectangles, marqueurs circulaires

    • Groupes de couche

  • Fonctionnalités de personnalisation

    • Des popups et des contrôles CSS3 purs pour faciliter le restylage

    • Marqueurs basés sur des images et le HTML

    • Couches, contrôles et projections de cartes personnalisées

    • De puissants utilitaires OOP pour étendre les classes existantes

  • Interaction et fonctionnalités visuelles
    • Déplacement par drag avec inertie

    • Navigation clavier

    • Multi-touch

    • Animation lors du zoom/déplacement

    • Très beau design par défaut pour les marqueurs, popups et autres contrôles cartographiques

    • Prise en charge de la résolution Retina pour les couches tuilées et les marqueurs

  • Fonctionnalités liées à la performance

    • Accélération matérielle

    • Utilisation des fonctions CSS3 pour rendre le déplacement et le zoom vraiment fluides

    • Rendu de polyligne/polygone intelligent

    • La conception modulaire permet de n’inclure que les caractéristiques requises

    • Élimination du délai tap sur support mobile

  • Contrôles de carte

    • Boutons de zoom, Attribution, bascule entre couches, barre d’échelle

  • Support des navigateurs bureautiques

    • Chrome

    • Firefox

    • Safari 5+

    • Opera 12+

    • IE 7–11

  • Support des navigateurs sur mobile

    • Safari pour iOS 3-7+

    • Navigateur Android 2.2+, 3.1+, 4+

    • Chrome pour Android 4+ et iOS

    • Firefox pour Android

    • Autres navigateurs basés sur webkit (webOS, Blackberry 7+, etc.)

    • IE10/IE11 pour les appareils basés sur Windows 8

  • Divers

    • Extrêmement légère — environ 34 Ko de code JS gzippé

    • Pas de dépendances externes

    • Garde votre environnement JS propre - pas de pollution de prototypes globaux ou natifs

Détails

Site Internet: https://leafletjs.com

Licence: BSD

Version du logiciel: 1.7.1

Plates-formes supportées: Windows, Mac, Linux, Android, iOS

Interface d’API: Javascript

Support: https://groups.google.com/forum/#!forum/leaflet-js

Guide de démarrage rapide