# Leaflet.js Reviews
**Vendor:** It&#39;s open source...  
**Category:** [Component Libraries Software](https://www.g2.com/categories/component-libraries)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 29
## About Leaflet.js
Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 38 KB of JS, it has all the mapping features most developers ever need.




## Leaflet.js Reviews
  ### 1. Leafletjs is excellent library for the mapping

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tek K. | Instructor, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 21, 2020

**What do you like best about Leaflet.js?**

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.

**What do you dislike about Leaflet.js?**

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.

**Recommendations to others considering Leaflet.js:**

Leafletjs is the open-source, light-weight mapping library, just use it.

**What problems is Leaflet.js solving and how is that benefiting you?**

As being the web-GIS developer, the map is the key thing. The visualization of the map from different sources and making some useful web-GIS basic functionalities (like, zoom in, zoom out, measuring distance/area etc).

  ### 2. Leaflet is a very straight forward mapping container and is and well documented.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Richard G. | Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 13, 2020

**What do you like best about Leaflet.js?**

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.

**What do you dislike about Leaflet.js?**

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.

**Recommendations to others considering Leaflet.js:**

Just try it. Examples on the site are very easy to follow and should get you started. Folks on stack overflow are also very eager to help. There are also a lot of examples on codepen.io. It's very popular in the community for quick hacks.

**What problems is Leaflet.js solving and how is that benefiting you?**

Leaflet.js was chosen as the container library for a business intelligence software I prototyped. I used leaflet to create maps, as its basically a container library for tiles. I used it to draw shapes, points and lines on maps. It's has a very open source license so usually no conflicts with the project. Biggest hurdle is usually where you source the tiles. Finally, with the right CSS skills, I have found it quite mobile friendly in terms of scaling and touch controls. The biggest benefits of leaflet is really how simple it is in terms of its  functionality and use. As mentioned before it is well documented and has a large community behind it that has solved many types of problems on many different  web frameworks.

  ### 3. Using of leaflet.js on batch of web geo services

**Rating:** 4.0/5.0 stars

**Reviewed by:** Andrii S. | Full stack web developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 24, 2020

**What do you like best about Leaflet.js?**

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.

**What do you dislike about Leaflet.js?**

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.

**Recommendations to others considering Leaflet.js:**

Almost everything you need can be found in official documentation of this library. I would also use stack overflow and google when have some troubles with my maps. If you need just a basic map or even heavy map - it is one of the best solutions on the market and it is free.

**What problems is Leaflet.js solving and how is that benefiting you?**

I used leaflet.js for displaying different objects with latitude and longitude on maps for few deveped by our company geocoding services.

  ### 4. An easy to use geospatial library for everyone

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kai Cong L. | Associate Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 30, 2020

**What do you like best about Leaflet.js?**

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.

**What do you dislike about Leaflet.js?**

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.

**Recommendations to others considering Leaflet.js:**

You should definitely consider it as the community support is good. It is easy to use and fast to implement for your various software projects.

This will be even better for starters as the learning curve is gentle. Easy to pick up even for a 12 years old. There are even github project that provides additional features to LeafletJS core functionalities.
It is a thumbs up for me!!!!!!!!!!!!

**What problems is Leaflet.js solving and how is that benefiting you?**

Leaflet resolves the need to depend on a single publisher for your day to day web display mapping needs. We can pick our choice and services and do a mix and match between open street map, google, arcgis and etc.

We have realised
1. Speed to market
2. Interactive mapping for our client
3. Lowered costs

If you are looking for the above 3 benefits as well, this is a top top choice.

  ### 5. Fast and flexible.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Joe G. | Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 30, 2020

**What do you like best about Leaflet.js?**

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.

**What do you dislike about Leaflet.js?**

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.

**Recommendations to others considering Leaflet.js:**

Easy to try out, so why not try it out?  I haven't ran into any issues that would neccesitate reaching out to support, but with a large community of users around the product, I imagine the support would be pretty responsive. At any rate, with so many users there are "unofficial" docs abound via blog posts, Medium articles, etc.

**What problems is Leaflet.js solving and how is that benefiting you?**

Displaying data with map markers, and using map to allow users to select location by address. Leaflet search library allows for frontend geocoding on the fly - no backend work required. Super cool.

I use Leaflet.js for kindcardmap.com - a project that attempts to map acts of kindness across the world through trackable cards.

  ### 6. Not the easiest library to customize, but definitely, a must-have for map development

**Rating:** 4.0/5.0 stars

**Reviewed by:** Massimo C. | Frontend Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 12, 2021

**What do you like best about Leaflet.js?**

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

**What do you dislike about Leaflet.js?**

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

**Recommendations to others considering Leaflet.js:**

Play around with the library for a few days before using it in any production software.
It looks easy but the customization is hard and the documentation is not great.
Use it, break it, push it to its limit, then i one way or another it won't meet your requirements, in that case, you just have to make your own extensions and customizations

**What problems is Leaflet.js solving and how is that benefiting you?**

I was able to implement complex GIS for different customers in the last years and a BIS too.
The main benefit was the ease of use even without any UI implementation, and the big amount of community-made extensions.

  ### 7. Mapping tools are easy to integrate. Community is active and responsive.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anish S. | Chief Executive Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 27, 2020

**What do you like best about Leaflet.js?**

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.

**What do you dislike about Leaflet.js?**

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.

**Recommendations to others considering Leaflet.js:**

Read the documentation of Leaflet to understand whether it fits your purpose. The fact that it's well documented will make the decision easy. You should also check their current issues and feature requests on github to understand your use case better.

**What problems is Leaflet.js solving and how is that benefiting you?**

Had to port code from Open layers to Leaflet as open layers had a large number of legacy components making it difficult to manage. The biggest benefit with Leaflet is that new features are getting added at a rapid pace and the code is being maintained in a way such that it's integration is smooth with minimal trouble.

  ### 8. Experience with visulization and interactive tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pavan D. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2020

**What do you like best about Leaflet.js?**

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.

**What do you dislike about Leaflet.js?**

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.

**What problems is Leaflet.js solving and how is that benefiting you?**

We had all the data of multiple stores across India, which sell primarily FMCG goods. We were trying to do the market basket analysis, price analytics with historical prices of the product. So, we placed all the stores as markers in the map with each marker will popup and show all the analytics data we produced. The best part was the map visualization which was extremely easy for presentation and easy to interact.

  ### 9. Leaflet is one of the easiest way to build map

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yan W. | Graphic Reporter, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 21, 2020

**What do you like best about Leaflet.js?**

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.

**What do you dislike about Leaflet.js?**

-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.

**What problems is Leaflet.js solving and how is that benefiting you?**

I have used leaflets with my personal and professional interactive projects. The benefits are obvious: easy to implement, easy to use, the code is readable and reusable, it's responsive on different sizes screens, the documentation is easy to digest.

  ### 10. Best mapping library for beginners like me

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Research | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 02, 2020

**What do you like best about Leaflet.js?**

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.

**What do you dislike about Leaflet.js?**

None. Everything you need to know is included in the documentation.

**What problems is Leaflet.js solving and how is that benefiting you?**

I create maps to track satellites, render images and use draw control as user interaction. These are all possible with Leaflet.js.

  ### 11. Very versatile and intuitive API

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tarik O. | Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 06, 2020

**What do you like best about Leaflet.js?**

Is it really easy to pick up at first, especially for someone who has never worked with geojson data before.

The API documentation is great and straight forward.

**What do you dislike about Leaflet.js?**

Really nothing to complain for atm, but my eyes would really appreciate having a dark theme for the documentation page (maybe it's there and haven't seen it yet).

**Recommendations to others considering Leaflet.js:**

Read through the documentation, you'll find everything you need.

**What problems is Leaflet.js solving and how is that benefiting you?**

I've built a map app wit react and react leaflet (just a wrapper around it for react) that shows real time data in different countries.

  ### 12. Very detailed documentation, takes a bit to troubleshoot if you go custom

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Graphic Design | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 17, 2020

**What do you like best about Leaflet.js?**

Ease of setting up and using alongside mapbox

**What do you dislike about Leaflet.js?**

Can be a bit difficult to implement into site builders like wordpress, usually need to find a workaround to have it show up (ie. coding in github then embedding that page into wp)

**Recommendations to others considering Leaflet.js:**

If you are using Leaflet within a website builder, it might be best to go for a wp plugin if you just need a simple map w/ some json / geojson data. If you have something more complicated / complex in terms of functionality, I would go for uploading it to github and embedding it from there.

**What problems is Leaflet.js solving and how is that benefiting you?**

Using to show geojson data that pulls up quotes along with location and images. Works very well for doing some cool functional maps.

  ### 13. Well documented open source library

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** November 27, 2020

**What do you like best about Leaflet.js?**

Documentation! It is very well documented and the API is very intuitive. I liked the way the tutorials are organized making it easy to integrate into your app.  The plugin ecosystem is also very rich. I was able to integrate and use a plugin for my requirements all in one go!

**What do you dislike about Leaflet.js?**

Nothing much to dislike here.  It would be great if it came with its own profiling options if you are a performance fanatic!

**What problems is Leaflet.js solving and how is that benefiting you?**

I had an app that listed  thousands of locations. I not only wanted to plot them with an open source library but also be able to group them into clusters so that it is easily interact-able. Leaflet solved this problem comfortably. It has a small learning curve as well.

  ### 14. Efficient and easy to use

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hafiz A. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 16, 2020

**What do you like best about Leaflet.js?**

Its an awesome liberary . Very Efficient  and easy to use. I used it in my live tracking project. Easy to manupulate path on map

**What do you dislike about Leaflet.js?**

I did not find anything to dislike. Overall its good.

**Recommendations to others considering Leaflet.js:**

I would love to recommend to my fellows to use this product

**What problems is Leaflet.js solving and how is that benefiting you?**

I wanted to show the live tracking of the vehicles. And show their current location and events like (stop, running, harah breaking) and reporting as well

  ### 15. Great functionality with very good documentation

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek M. | Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 11, 2020

**What do you like best about Leaflet.js?**

The best thing is the simplicity of leafletjs. Its very easy to use and build complex applications

**What do you dislike about Leaflet.js?**

Code examples could have been better with support for mordern frontend frameworks.

**Recommendations to others considering Leaflet.js:**

Make small components for every feature you want to design.

**What problems is Leaflet.js solving and how is that benefiting you?**

We are trying to show commercial properties in our application.

  ### 16. Leaflet Review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Retail | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 12, 2021

**What do you like best about Leaflet.js?**

I like that Leafletjs very lightweight, and also can be used with OpenStreetMap.

**What do you dislike about Leaflet.js?**

The learning curve is a little high in the beginning. No official react and flutter support.

**What problems is Leaflet.js solving and how is that benefiting you?**

I was using a leaflet to visualize bus locations in NYC. Google map was difficult to use when visualizing bus routes, and locations. Leaflet together with OpenStreetMap have done the work.

  ### 17. Used leaflet.js for multiple projects.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abid N. | React, AngularJS, Maps Api's and IOS (Swift Developer), Small-Business (50 or fewer emp.)

**Reviewed Date:** October 20, 2020

**What do you like best about Leaflet.js?**

Leaflet.js is a lightweight and opensource Javascript Library for Digital Mapping and has a strong GitHub community and support.

**What do you dislike about Leaflet.js?**

I did not see the cons but there is a drawing library Leaflet.Draw which is not updated since 2016.

**Recommendations to others considering Leaflet.js:**

I highly recommend leaflet.js to other users who are looking for lightweight and opensource.

**What problems is Leaflet.js solving and how is that benefiting you?**

I have built the world's biggest paragliding website with leaflet.js.

  ### 18. Easy to use, and provides very easy integration with frontend frameworks.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Lakshyajit L. | Application Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 10, 2020

**What do you like best about Leaflet.js?**

The documentation and examples make it easy to use for anyone getting started.

**What do you dislike about Leaflet.js?**

Would love to have separate implementation examples for popular frameworks like Angular and React.js

**What problems is Leaflet.js solving and how is that benefiting you?**

I used it for map representations.

  ### 19. Leaflet is essential in open source web maps.

**Rating:** 5.0/5.0 stars

**Reviewed by:** J. Albert B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2020

**What do you like best about Leaflet.js?**

Community, and documentation. Filler content.

**What do you dislike about Leaflet.js?**

Lack of native vector tiles. Filler content.

**Recommendations to others considering Leaflet.js:**

Use it.

**What problems is Leaflet.js solving and how is that benefiting you?**

Making maps, not being charged for usage like Google Maps and Mapbox.

  ### 20. Great open source library for free maps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 17, 2020

**What do you like best about Leaflet.js?**

The documentation is very helpful and gives great examples

**What do you dislike about Leaflet.js?**

There does not seem to be alot of flexibility with the map layer group css like I wanted to have it draggable but I couldn't find a way to make it work

**What problems is Leaflet.js solving and how is that benefiting you?**

It has been useful to use with Oracle Apex in both Web app and Mobile

  ### 21. Very easy to pick up, just need to convert locations to co-ordinates

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Enterprise (> 1000 emp.)

**Reviewed Date:** October 23, 2020

**What do you like best about Leaflet.js?**

the ease of use, and to be able to use it within the R environment, it can be hard to find good mapping through R

**What do you dislike about Leaflet.js?**

getting the thickness of the area circles around a point of interest the right thickness could sometimes be a bit of a hassle

**What problems is Leaflet.js solving and how is that benefiting you?**

I was looking at where to headquarter our coaches for first aid training in school. We was looking at which base would encompass the most schools within a radius of x

  ### 22. Great mapping library

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Architecture & Planning | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 29, 2020

**What do you like best about Leaflet.js?**

Documentation is on point and easy to navigate

**What do you dislike about Leaflet.js?**

Examples in the documentation can be updated

**What problems is Leaflet.js solving and how is that benefiting you?**

Leaflet allowed me to put my clients needs on a map. Drawing features and measurements

  ### 23. Leaflet games

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Government Administration | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 03, 2020

**What do you like best about Leaflet.js?**

Easy to use, lots of tutorials, large helping community.

**What do you dislike about Leaflet.js?**

The speed is an issue it takes a bit long to load data.

**What problems is Leaflet.js solving and how is that benefiting you?**

I have worked on leaflet alot,I have created weather maps,Crime maps the best thing is there are alot of plugin that can help you

  ### 24. Best geo map

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Oil & Energy | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 26, 2020

**What do you like best about Leaflet.js?**

I really like the geographic map, it's really easy to plot and very informative.

**What do you dislike about Leaflet.js?**

I haven't found any downside yet. I used it to plot all kinds of charts.

**Recommendations to others considering Leaflet.js:**

Please try leaflet if you are using java script

**What problems is Leaflet.js solving and how is that benefiting you?**

I usually use leaflets to create a geolocation map for performance, then it is really easy to tell if the performance change is location-related.

  ### 25. Leaflet.js is very useful!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 12, 2020

**What do you like best about Leaflet.js?**

The documentation available online is well structured and easy to understand. It helped me complete my projects without significant issues.

**What do you dislike about Leaflet.js?**

Requires learning Javascript for some people.

**Recommendations to others considering Leaflet.js:**

Learn Javascript

**What problems is Leaflet.js solving and how is that benefiting you?**

Visualize locations of groundwater monitoring wells.

  ### 26. Probably one of the best GIS library out there

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Insurance | Enterprise (> 1000 emp.)

**Reviewed Date:** October 26, 2020

**What do you like best about Leaflet.js?**

Easy to learn and get going quickly. Good enough after we scale up the website.

**What do you dislike about Leaflet.js?**

The documentation was misleading. But I've used this a few years back in 2017

**What problems is Leaflet.js solving and how is that benefiting you?**

We've built 100% customisable maps where we rendered 1000s of datapoints. So if you need to build beautiful maps, Leaflat.js is your best friend.

  ### 27. Great tool for building maps

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Consumer Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 30, 2020

**What do you like best about Leaflet.js?**

The fact that we can use tile images with different zoom levels and build out own map and put points and do many other stuff.

**What do you dislike about Leaflet.js?**

There isn’t anything I hate. Keep up the great work

**What problems is Leaflet.js solving and how is that benefiting you?**

The ease of writing code to build an interactive map

  ### 28. Leaftlet rocks

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Commercial Real Estate | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 20, 2020

**What do you like best about Leaflet.js?**

Easy to use. 
Low learning curve.
Good Documentation.

**What do you dislike about Leaflet.js?**

Lack of documentation with frameworks like angular o vue.

**Recommendations to others considering Leaflet.js:**

Consider it if you dont have so much time to learn D3.js.

**What problems is Leaflet.js solving and how is that benefiting you?**

Quick creation of maps in short periodo of time or with few experienced with maps.

  ### 29. Best Java software for Web mapping

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 17, 2019

**What do you like best about Leaflet.js?**

The best thing about leaflet is it support open Java support which is kinda crucial in mapping applications. I was using it to develop the UC software of double map a bus tracking application with maps. So I used leaflet was easy to code and get the result.

**What do you dislike about Leaflet.js?**

The only thing is the location data is not accurate as much as google API is so it bothers me a bit. 

**What problems is Leaflet.js solving and how is that benefiting you?**

I was using this in developing an app for university of Cincinnati which would help track the on campus bus and also the night ride.


## Leaflet.js Discussions
  - [Can I use Leaflet as an alternative to Google maps?](https://www.g2.com/discussions/32880-can-i-use-leaflet-as-an-alternative-to-google-maps) - 1 comment, 1 upvote

- [View Leaflet.js pricing details and edition comparison](https://www.g2.com/products/leaflet-js/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-15+16%3A04%3A20+-0500&secure%5Bsession_id%5D=6afd6d2d-ec90-48d0-b962-972e462de799&secure%5Btoken%5D=433f27c6d29ec70ef4eb26843cdeccb43921eb0660173497da1745408b9a8b62&format=llm_user)

## Leaflet.js Features
**Functionality**
- Language Contingency
- Component Library
- Unlocked Components

**Management**
- Framework Integration
- Repository Management
- Support

## Top Leaflet.js Alternatives
  - [Flutter](https://www.g2.com/products/flutter/reviews) - 4.6/5.0 (67 reviews)
  - [Essential Studio](https://www.g2.com/products/essential-studio/reviews) - 4.5/5.0 (712 reviews)
  - [Progress Kendo UI](https://www.g2.com/products/progress-kendo-ui/reviews) - 4.4/5.0 (248 reviews)

