Top-bewertete Leaflet.js Alternativen

Leaflet.js hat eine der besten Dokumentationen und Tutorials seiner Art. Ich habe gelernt, Leaflet zu verwenden, um eine Kriminalitätskarte zu erstellen, als ich gerade anfing, Javascript zu lernen. Ich hatte ein paar Probleme, aber es ist lohnend, das Ergebnis zu sehen. Ich mag auch, dass es so viele kostenlose Plug-ins gibt, die unser Leben erleichtern. Bewertung gesammelt von und auf G2.com gehostet.
-Es scheint, dass Leaflet Kacheln langsamer lädt als Google Maps oder Mapbox. Wenn die Internetgeschwindigkeit nicht ideal ist, dauert es eine Weile, bis sie geladen sind.
-Leaflet verlässt sich stark auf SVG; ich habe den Canvas-Renderer verwendet, aber die Leistung ist nicht so gut wie bei Google Maps oder Mapbox. Bewertung gesammelt von und auf G2.com gehostet.
28 von 29 Gesamtbewertungen für Leaflet.js

Einfach zu erstellende Karten und unterstützt die enorme Anzahl von Plugins. Leichtgewichtig, Open-Source-JS-Bibliothek sind die Schlüsselfaktoren, um diese Bibliothek zu lieben. Als JS-Entwickler mag ich es immer, die Web-Mapping- und Web-GIS-Funktionalitäten einfach zu erstellen. Leafletjs macht es einfacher, das Geoportal zu erstellen und die Karten weltweit einfach zu teilen. Bewertung gesammelt von und auf G2.com gehostet.
Ich überprüfe häufig das GitHub-Repository dieser Bibliothek. Es scheint, dass niemand diese Bibliothek ordnungsgemäß pflegt. Sie hat 29,7K Sterne, aber es gibt viele offene Probleme (428) und Pull-Anfragen (160). Ich habe auch die Gitter-Chatbox überprüft, dort gibt es ebenfalls nicht viel Resonanz. Die Leute antworten nicht auf die Nachrichten in der Gruppe. Bewertung gesammelt von und auf G2.com gehostet.

Leaflet ist ein ausgereiftes Framework, das gut dokumentiert ist. Ich benutze es seit 2014 und es hat eine große Community, besonders auf Stack Overflow. Es hat alle grundlegenden Funktionen, die ein einfaches Web-Mapping-Projekt benötigt, und ist ein großartiger Ausgangspunkt für Ihre Web-Mapping-Projekte. Es ist sehr leichtgewichtig und erfüllt seine Aufgabe. Bewertung gesammelt von und auf G2.com gehostet.
Obwohl es sehr leistungsfähig ist, sind die Fähigkeiten oft den Kartenanbietern wie Google für ihre Kacheln ausgeliefert. Es erfordert normalerweise Wrapper für die meisten Frameworks, die in Wartung und Qualität variabel sind. Leaflet zeigt deutlich sein Alter, da es einige kartenbezogene Funktionen vermisst, die in anderen Bibliotheken zu finden sind. Bewertung gesammelt von und auf G2.com gehostet.

Ich mag, dass es einfach ist, Leaflet mit einer Webseite zu verbinden. Es ermöglicht die Verwendung von Drittanbieter-Kartenkacheln wie Mapbox-Kacheln. Es erlaubt, die Karte anzupassen und zusätzliche Einstellungen für den Endbenutzer hinzuzufügen, wie Marker mit Popups, in denen jedes Popup beliebigen Text und sogar Felder enthalten kann, die der Benutzer bearbeiten kann. Marker können zu Clustern gruppiert werden, und wenn der Endbenutzer in eine Karte hineinzoomt, werden die Cluster in kleinere Cluster und schließlich in einzelne Marker aufgeteilt. Es ist möglich, Marker anzupassen und ihr Aussehen einzigartig zu gestalten. Verschiedene Drittanbieter-Erweiterungen können verwendet werden und so weiter. Ich denke, es ist die beste JS-Bibliothek für die Arbeit mit Karten. Es verwendet OpenStreetMap, sodass es für Entwickler nichts kostet. Bewertung gesammelt von und auf G2.com gehostet.
Wenn Ihre Karte viele Daten enthält, z.B. Tausende von Markern in Clustern, wird Leaflet viel RAM verwenden, was dazu führen kann, dass Ihr Browser einfriert. Es hat nicht so viele Kacheldesigns wie zum Beispiel Google Maps. Es basiert auch auf OpenStreetMap, die nicht so genau sind wie die Google Maps API. Bewertung gesammelt von und auf G2.com gehostet.

Die Benutzerfreundlichkeit von Leaflet ist so einfach wie das Einbinden als Bibliothek. Man kann buchstäblich das Beste aus beiden Welten der kommerziellen und der Open-Source-Kartierungsgemeinschaft genießen. Bewertung gesammelt von und auf G2.com gehostet.
Nicht viel zu beanstanden und mit einer großen Gemeinschaft. Der einzige Nachteil ist, dass man möglicherweise etwas Nachforschungsarbeit leisten muss, wenn die Funktionen, an denen man arbeitet, unklar sind und die Gemeinschaft möglicherweise nicht vollständig bereit ist, sie zu implementieren. Am Ende des Tages handelt es sich um eine Open-Source-Gemeinschaft, über die wir sprechen, und wir sollten helfen, sie zu entwickeln und zur Quelle beizutragen, von der wir profitieren. Bewertung gesammelt von und auf G2.com gehostet.

Leaflet.js ist schnell zu verwenden und einfach zu erlernen auf der Entwicklungsseite. Integriert sich gut mit anderen JS-Paketen. Vanilla- und React-Versionen verfügbar. Sehr anpassbar mit der Verwaltung von Anzeigeeinstellungen, benutzerdefinierten Kartenmarkierungen, Anpassung von Karten-Popups usw. Mit Abstand meine Lieblings-JavaScript-Kartenbibliothek. Bewertung gesammelt von und auf G2.com gehostet.
Achten Sie auf Versionskonflikte zwischen einigen Drittanbieter-Bibliotheken, die auf Leaflet.js aufbauen (zum Beispiel suchen). Nicht alle Bibliotheken, die für Leaflet.js entwickelt wurden, haben eine React-Version, also seien Sie sich dessen auch bewusst, wenn Sie Leaflet in React-Projekten verwenden. Wie bei jeder neuen Bibliothek gibt es natürlich eine Lernkurve, insbesondere beim Umgang mit Zustandsänderungen in React. Das gesagt, ist es eine ziemlich einfach zu verwendende Bibliothek, besonders wenn man alles berücksichtigt, was sie von Haus aus leistet. Bewertung gesammelt von und auf G2.com gehostet.

Leicht, einfach zu importieren und zu verwenden. Sehr gut, wenn Sie einen POC erstellen möchten, und großartig als Basis für große Projekte, wenn Sie diese Bibliothek beherrschen können. Bewertung gesammelt von und auf G2.com gehostet.
1) Es ist die Hölle, wenn man das Popup des Markers auf interessante Weise anpassen möchte
- z.B.: benutzerdefinierte UI-Elemente im Marker-Popup anzeigen
2) Keine native Unterstützung für irgendein JS-Framework zum jetzigen Zeitpunkt, es gibt einige von der Community erstellte, aber meiner Meinung nach nicht gut gepflegt. Bewertung gesammelt von und auf G2.com gehostet.

Es erhält schnelle Updates. Die Community reagiert auf Probleme und Funktionsanfragen. Der Code ist gut dokumentiert. Es war eine der ersten Mapping-Bibliotheken mit mobiler Integration. Die Benutzeroberfläche ist einfach und übersichtlich. Bewertung gesammelt von und auf G2.com gehostet.
Der Code funktioniert nicht auf allen Plattformen auf die gleiche Weise. Die Tatsache, dass Leaflet die bevorzugte Lösung für mobile Anwendungen ist, kann es schwierig machen, alle mobilen Browser dazu zu bringen, die gleiche Funktionalität auf die gleiche Weise auszuführen. Bewertung gesammelt von und auf G2.com gehostet.

Sehr einfach zu integrieren und im Code zu verwenden, insbesondere mit allen Filtern in Bezug auf Karten. Eines der besten interaktiven Werkzeuge für die Datenvisualisierung ohne Größenbeschränkungen. Es ermöglicht auch die Verwendung des HTML-Formats, was es sehr einfach macht, so viele Informationen wie möglich einzufügen. Das Laden von Karten ist ebenfalls ziemlich schnell und die Verfügbarkeit verschiedener Farben und Markierungen ist großartig, um alles zu unterscheiden. Insgesamt ist leaflet.js ein 9/10 Werkzeug, selbst für einen Entwickler auf Anfängerniveau, aufgrund seiner Benutzerfreundlichkeit. Bewertung gesammelt von und auf G2.com gehostet.
Die Größe nimmt weiter zu, was es in einigen Browsern schwierig macht, sie zu öffnen. Es funktioniert besonders nur mit Mozilla, wenn die Größe weiter zunimmt und HTML- und Base64-Daten zu den interaktiven Karten hinzugefügt werden. Einige weitere Javascript-Parameter können dem Benutzer zur Verfügung gestellt werden, um die Karten nach Bedarf anzupassen. Die generierten Karten werden ohne Quellenangabe bereitgestellt, wodurch einige umstrittene Gebiete falsch markiert werden, was in einigen Ländern ein Problem darstellen kann. Das Laden der Karten dauert in einigen Browsern, insbesondere in Chrome, viel Zeit. Aber alles in allem ist das Produkt sehr gut und war sehr hilfreich, hoffe, dass einige Änderungen vorgenommen werden können. Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.
None. Everything you need to know is included in the documentation. Bewertung gesammelt von und auf G2.com gehostet.

Ist es wirklich einfach, am Anfang damit umzugehen, besonders für jemanden, der noch nie mit GeoJSON-Daten gearbeitet hat.
Die API-Dokumentation ist großartig und unkompliziert. Bewertung gesammelt von und auf G2.com gehostet.
Wirklich nichts zu beanstanden im Moment, aber meine Augen würden es wirklich schätzen, ein dunkles Thema für die Dokumentationsseite zu haben (vielleicht ist es da und ich habe es noch nicht gesehen). Bewertung gesammelt von und auf G2.com gehostet.