Leaflet map using Web Mercator tile grid. Vector tiles styled with GL JSON.
<div id='map'></div>
var map = L.map('map').setView([0, 0], 1);
var gl = L.maplibreGL({
style: 'https://equal.bbox.earth/natural-earth-countries-style.json'
}).addTo(map);
<!-- Leaflet -->
<link rel="stylesheet" href="https://unpkg.com/leaflet@1/dist/leaflet.css" />
<script src="https://unpkg.com/leaflet@1/dist/leaflet.js"></script>
<!-- maplibre-gl-leaflet -->
<link href="https://unpkg.com/maplibre-gl@4/dist/maplibre-gl.css" rel='stylesheet' />
<script src="https://unpkg.com/maplibre-gl@4/dist/maplibre-gl.js"></script>
<script src="https://unpkg.com/@maplibre/maplibre-gl-leaflet@0/leaflet-maplibre-gl.js"></script>