Easy to create maps and supports the huge number of plugins. Lightweight, open-source JS library are the key things for loving this library. Being the Js developer, I always like to create the web-mapping and web-GIS functionalities easily. The leafletjs makes it easier to make the geoportal and share the maps easily all around the world. Review collected by and hosted on G2.com.
I frequently check the GitHub repo of this library. It seems like no one is maintaining properly this library. It has 29.7K stars but it has lots of open issues (428) and pulls requests(160). I also checked the gitter chat box, there as well not much response. People are not responding to the messages to the group. Please someone maintain the repo. Review collected by and hosted on G2.com.
Leaflet is a mature framework that is well documented. I've been using it since 2014 and it has a large community, especially on stack overflow. It has all the basic features a basic web mapping project needs and is a great starting point for your web mapping projects. It's very lightweight and does its job. Review collected by and hosted on G2.com.
Although it is very powerful a lot of the time capabilities are at the mercy of mapping providers like google for their tiles. It usually requires wrappers for most frameworks that are variable in maintenance and quality. Leaflet is clearly showing its age since it's missing some mapping related functions that can be found in other libraries. Review collected by and hosted on G2.com.
I like that it is easy to connect leaflet to web page. It allows to use third party map tiles like mapbox tiles. It allows to customize map, add some additional settings for final user, like markers with popups where each popup can exist any text and even fields which user can edit. Markers can be grouped to clusters and when final user zoom in a map, clusters are divided to smaller clusters and finally to separate markers. It is possible to customize markers, make their look unique. Use different third party extensions and so on. I think it is the best JS library for working with maps. It uses openstreetmaps, so it does not cost anything for developers. Review collected by and hosted on G2.com.
If your map has a lot of data, e.g. thousands of markers in clusters, Leaflet will use a lot of RAM what will make your browser freezing. It does not have as much tile designs as google maps for example. It is also built on opestreetmaps which are not so accurate as google maps API. Review collected by and hosted on G2.com.
The ease of use for leaflet is as simple as including it as a library. You are literally able to enjoy the best of both world from the commercial and open source mapping community. Review collected by and hosted on G2.com.
Nothing much to complain about and with a huge community. The only downside is that you might have some digging work to do if the features you are working on is obscure and the community might not be fully onboard to implement it.
End of a day, this an opensource community we are talking about and we should help to develop and contribute back to the source that we are getting the benefits from. Review collected by and hosted on G2.com.
Leaflet.js is fast to use and easy to learn on the development side. Integrates well with other JS packages. Vanilla + React versions available. Super customizable with managing display settings, custom map markers, customizing map popups, etc. Hands down my favorite javascript map library. Review collected by and hosted on G2.com.
Watch out for version conflicts between some third party libraries that work on top of Leaflet.js (search for example). Not all libraries that are built for Leaflet.js have a React version, so be aware of that too when using Leaflet in React projects. Like any new library, there is of course a learning curve, especially when dealing with state changes in React. That being said, it's a pretty easy-to-use library, especially when considering everything it does out of the box. Review collected by and hosted on G2.com.
Light, easy to import and to use.
Very good if you want to make a POC and great to use as a base for big projects if you can master this library Review collected by and hosted on G2.com.
1) It's hell if you want to customize the marker's popup in any interesting way
- eg: having custom UI elements shown inside the marker popoup
2) no native support for any JS framework as of right now, there are some community-made ones, but not well maintained in my opinion Review collected by and hosted on G2.com.
It gets rapid updates. The community is responsive to issues and feature requests. The code is well documented. It was one of the first mapping libraries which had mobile integration. The GUI is simple and clean. Review collected by and hosted on G2.com.
The code doesn't work in the same way across all platforms. The fact that Leaflet is the go-to solution for mobile applications, it can be a pain trying to get all mobile browsers run the same functionality in the same way. Review collected by and hosted on G2.com.
Very easy to integrate and use in code especially with all the filters with respect to maps. One of the finest interactive tools for data visualization with no bounds with respect to size. It allows to use HTML format too, making it very simpler to stuff in as much information as possible. The loading of maps is also pretty fast and availability of various colors and markers is great for distinguishing everything. Overall, leaflet.js is 9/10 tool even for a beginner level devloper due to its ease of use. Review collected by and hosted on G2.com.
The size goes on increasing making it difficult to open in few of the browsers. It is especially working only with mozilla when the size keeps on increasing and with addition of html and base64 data to the interactive maps. Few more of the javasript parameters can be made available to the user to make the maps more customized as required. The maps generated are not provided with any source leaving few disputed areas wrongly marked which can make an issue in few countries. The loading of maps takes a lot of time in few browsers especially in chrome. But all said, the product is very good and was very helpful, hope some changes can be made. Review collected by and hosted on G2.com.
Leaflet.js has one of the best documentation and tutorials of its kind. I learned to use Leaflet to build a crime map when I just started to learn Javascript. I had a few problems, but it's rewarding to see the result. I also like that there are so many free plug-ins to make our life easier. Review collected by and hosted on G2.com.
-It seems Leaflet load tiles slower than Google Maps or Mapbox. When the Internet speed is not ideal, it takes time to load.
-Leaflet relies a lot on SVG; I've used canvas renderer, but the performance is not as good as Google Maps or Mapbox. Review collected by and hosted on 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. Review collected by and hosted on G2.com.
None. Everything you need to know is included in the documentation. Review collected by and hosted on G2.com.