India-boundary-corrector leaflet layer example
HTML
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" />
<script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
<script src="https://unpkg.com/@india-boundary-corrector/leaflet-layer/dist/index.global.js"></script>
<div id="map" style="height: 400px;"></div>
<script>
// Extend Leaflet with corrected tile layer
IndiaBoundaryCorrector.extendLeaflet(L);
// Create map
const map = L.map('map').setView([33.2778, 75.3412], 5);
// Use corrected tile layer - config auto-detected from URL
L.tileLayer.indiaBoundaryCorrected('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© OpenStreetMap contributors'
}).addTo(map);
</script>