Meilleures alternatives à Leaflet.js les mieux notées
I like that Leafletjs very lightweight, and also can be used with OpenStreetMap. Avis collecté par et hébergé sur G2.com.
The learning curve is a little high in the beginning. No official react and flutter support. Avis collecté par et hébergé sur G2.com.
28 sur 29 Avis au total pour Leaflet.js

Facile à créer des cartes et prend en charge un grand nombre de plugins. Bibliothèque JS légère et open-source sont les éléments clés pour aimer cette bibliothèque. En tant que développeur JS, j'aime toujours créer facilement des fonctionnalités de cartographie web et de SIG web. Le leafletjs facilite la création du géoportail et le partage des cartes facilement dans le monde entier. Avis collecté par et hébergé sur G2.com.
Je consulte fréquemment le dépôt GitHub de cette bibliothèque. Il semble que personne ne maintienne correctement cette bibliothèque. Elle a 29,7K étoiles mais elle a beaucoup de problèmes ouverts (428) et de demandes de tirage (160). J'ai également vérifié le chat Gitter, là aussi il n'y a pas beaucoup de réponses. Les gens ne répondent pas aux messages du groupe. Avis collecté par et hébergé sur G2.com.

Leaflet est un cadre mature qui est bien documenté. Je l'utilise depuis 2014 et il a une grande communauté, surtout sur Stack Overflow. Il possède toutes les fonctionnalités de base dont un projet de cartographie web a besoin et constitue un excellent point de départ pour vos projets de cartographie web. Il est très léger et fait son travail. Avis collecté par et hébergé sur G2.com.
Bien qu'il soit très puissant, les capacités dépendent souvent des fournisseurs de cartes comme Google pour leurs tuiles. Cela nécessite généralement des enveloppes pour la plupart des frameworks qui sont variables en termes de maintenance et de qualité. Leaflet montre clairement son âge puisqu'il lui manque certaines fonctions liées à la cartographie que l'on peut trouver dans d'autres bibliothèques. Avis collecté par et hébergé sur G2.com.

J'aime qu'il soit facile de connecter leaflet à une page web. Il permet d'utiliser des tuiles de carte tierces comme les tuiles mapbox. Il permet de personnaliser la carte, d'ajouter des paramètres supplémentaires pour l'utilisateur final, comme des marqueurs avec des popups où chaque popup peut contenir n'importe quel texte et même des champs que l'utilisateur peut éditer. Les marqueurs peuvent être regroupés en clusters et lorsque l'utilisateur final zoome sur une carte, les clusters sont divisés en clusters plus petits et finalement en marqueurs séparés. Il est possible de personnaliser les marqueurs, de rendre leur apparence unique. Utiliser différentes extensions tierces, etc. Je pense que c'est la meilleure bibliothèque JS pour travailler avec des cartes. Il utilise openstreetmaps, donc cela ne coûte rien aux développeurs. Avis collecté par et hébergé sur G2.com.
Si votre carte contient beaucoup de données, par exemple des milliers de marqueurs en clusters, Leaflet utilisera beaucoup de RAM, ce qui fera geler votre navigateur. Il n'a pas autant de conceptions de tuiles que Google Maps, par exemple. Il est également construit sur OpenStreetMap, qui n'est pas aussi précis que l'API Google Maps. Avis collecté par et hébergé sur G2.com.

La facilité d'utilisation de Leaflet est aussi simple que de l'inclure en tant que bibliothèque. Vous pouvez littéralement profiter du meilleur des deux mondes de la communauté cartographique commerciale et open source. Avis collecté par et hébergé sur G2.com.
Rien de spécial à redire et avec une grande communauté. Le seul inconvénient est que vous pourriez avoir un peu de travail de recherche à faire si les fonctionnalités sur lesquelles vous travaillez sont obscures et que la communauté pourrait ne pas être entièrement prête à les mettre en œuvre. Fin de journée, c'est une communauté open source dont nous parlons et nous devrions aider à développer et à contribuer en retour à la source dont nous tirons les bénéfices. Avis collecté par et hébergé sur G2.com.

Leaflet.js est rapide à utiliser et facile à apprendre du côté du développement. S'intègre bien avec d'autres packages JS. Versions Vanilla + React disponibles. Super personnalisable avec la gestion des paramètres d'affichage, des marqueurs de carte personnalisés, la personnalisation des popups de carte, etc. De loin ma bibliothèque de cartes javascript préférée. Avis collecté par et hébergé sur G2.com.
Faites attention aux conflits de version entre certaines bibliothèques tierces qui fonctionnent avec Leaflet.js. Toutes les bibliothèques conçues pour Leaflet.js n'ont pas une version React, il faut donc en être conscient lors de l'utilisation de Leaflet dans des projets React. Comme toute nouvelle bibliothèque, il y a bien sûr une courbe d'apprentissage, surtout lorsqu'il s'agit de gérer les changements d'état dans React. Cela dit, c'est une bibliothèque assez facile à utiliser, surtout en considérant tout ce qu'elle fait dès le départ. Avis collecté par et hébergé sur G2.com.

Léger, facile à importer et à utiliser. Très bon si vous voulez faire un POC et excellent à utiliser comme base pour de grands projets si vous pouvez maîtriser cette bibliothèque. Avis collecté par et hébergé sur G2.com.
1) C'est l'enfer si vous voulez personnaliser la fenêtre contextuelle du marqueur de manière intéressante
- par exemple : avoir des éléments d'interface utilisateur personnalisés affichés à l'intérieur de la fenêtre contextuelle du marqueur
2) pas de support natif pour aucun framework JS pour le moment, il y en a quelques-uns créés par la communauté, mais pas bien maintenus à mon avis Avis collecté par et hébergé sur G2.com.

Il reçoit des mises à jour rapides. La communauté est réactive aux problèmes et aux demandes de fonctionnalités. Le code est bien documenté. C'était l'une des premières bibliothèques de cartographie à avoir une intégration mobile. L'interface graphique est simple et épurée. Avis collecté par et hébergé sur G2.com.
Le code ne fonctionne pas de la même manière sur toutes les plateformes. Le fait que Leaflet soit la solution de référence pour les applications mobiles, cela peut être pénible d'essayer de faire en sorte que tous les navigateurs mobiles exécutent la même fonctionnalité de la même manière. Avis collecté par et hébergé sur G2.com.

Très facile à intégrer et à utiliser dans le code, surtout avec tous les filtres par rapport aux cartes. L'un des meilleurs outils interactifs pour la visualisation de données sans limites de taille. Il permet d'utiliser le format HTML aussi, ce qui le rend très simple pour intégrer autant d'informations que possible. Le chargement des cartes est également assez rapide et la disponibilité de diverses couleurs et marqueurs est excellente pour tout distinguer. Dans l'ensemble, leaflet.js est un outil 9/10 même pour un développeur débutant en raison de sa facilité d'utilisation. Avis collecté par et hébergé sur G2.com.
La taille continue d'augmenter, ce qui rend difficile l'ouverture dans certains navigateurs. Cela fonctionne surtout avec Mozilla lorsque la taille continue d'augmenter et avec l'ajout de données HTML et base64 aux cartes interactives. Quelques paramètres JavaScript supplémentaires peuvent être mis à disposition de l'utilisateur pour rendre les cartes plus personnalisées selon les besoins. Les cartes générées ne sont pas fournies avec une source, laissant quelques zones disputées mal marquées, ce qui peut poser problème dans certains pays. Le chargement des cartes prend beaucoup de temps dans certains navigateurs, notamment dans Chrome. Mais tout bien considéré, le produit est très bon et a été très utile, espérons que quelques changements peuvent être apportés. Avis collecté par et hébergé sur G2.com.

Leaflet.js a l'une des meilleures documentations et tutoriels de son genre. J'ai appris à utiliser Leaflet pour construire une carte de la criminalité lorsque je commençais à apprendre le Javascript. J'ai eu quelques problèmes, mais c'est gratifiant de voir le résultat. J'aime aussi qu'il y ait tant de plug-ins gratuits pour nous faciliter la vie. Avis collecté par et hébergé sur G2.com.
-Il semble que Leaflet charge les tuiles plus lentement que Google Maps ou Mapbox. Lorsque la vitesse d'Internet n'est pas idéale, cela prend du temps à charger.
-Leaflet dépend beaucoup de SVG ; j'ai utilisé le moteur de rendu canvas, mais les performances ne sont pas aussi bonnes que celles de Google Maps ou Mapbox. Avis collecté par et hébergé sur G2.com.
If it is your first time to create an application that requires maps, Leaflet is one of the best to use for beginners. Leaflet has a nice and easy to understand documentation. Since it is a well-known library, you can see a lot of projects and video tutorials online which you can use as your reference. Another reason for recommending Leaflet is because of React Leaflet, which makes map creation and customization a lot easier. Avis collecté par et hébergé sur G2.com.
None. Everything you need to know is included in the documentation. Avis collecté par et hébergé sur G2.com.