Commonly used front-end map framework (WebGIS framework)
1. Leaflet
Leaflet is the most famous front-end map visualization library. It is open source, small in size, clear in structure, and simple to use.
2. Mapbox GL JS
Mapbox GL JS is the latest front-end map library. Its vector compression, dynamic styling and three-dimensional performance are impressive. It is open source itself, but generally relies on the basemap service provided by Mapbox.
3. ArcGIS API for JS
ArcGIS API for JS is a more academic front-end map library. It is part of the ArcGIS development kit and has good collaboration with desktop and server- side ArcGIS software. It is not open source and the fee is not low. It is more commonly used in academic scenarios.
4. Openlayers
Openlayers is also a commonly used front-end map library. It is open source and more complex and complete than Leaflet.
5. Cesium
Cesium is a commonly used library for three-dimensional geographic visualization and is very commonly used in large-scale visualization (terrain, architecture, earth).
6. Baidu Map JS API/Baidu Map API GL
Baidu Map JS API is a traditional two-dimensional map, and Baidu Map API GL is a three-dimensional map. They rely on the background services provided by Baidu Map. In addition to map services, there are also related services such as retrieval, navigation, and real-time traffic. Developers have a free limit.
7. Gaode Map JS API
Amap JS API is similar to Baidu.
8. Google Maps JS API
Google Maps JS API has better data overseas.
9. AntV L7
AntV L7 is a spatial data visualization library that can use Amap and other collaborations to build map visualizations.
10. Mapbox.js
Mapbox.js is an extension of Leaflet (different from Mapbox GL JS).