Raster tiles | Vector tiles | GeoJSON | virtual-dom | offline | map quality | React component | React Native | |
---|---|---|---|---|---|---|---|---|
google maps | + | + | good | 4 unsupported | + | |||
leaflet * | + | + | + | +/- | depends | + | ||
d3 * | + | +/- | +/- | depends | + | |||
MapboxGL | + | + | depends | + | + | |||
Yandex Maps | + | depends | + | |||||
OpenLayers * | + | + | + | +/- | depends | 1, 2 |
mapbox.js built on top of Lealet. mapbox.js and MapboxGL are different things.
* - requires tile provider or GeoJSON or TopoJSON etc.