# Generate Web Mercator XYZ tiles (Zoom levels 14 to 20)
gdal2tiles.py -z 14-20 -w leaflet daspalsa_mouza_aligned.tif ./tiles_output/




const map = new google.maps.Map(document.getElementById("map"), {
  center: { lat: 23.957, lng: 87.802 },
  zoom: 16,
});

const mouzaLayer = new google.maps.ImageMapType({
  getTileUrl: function(coord, zoom) {
    return `/tiles_output/${zoom}/${coord.x}/${coord.y}.png`;
  },
  tileSize: new google.maps.Size(256, 256),
  opacity: 0.7,
});

map.overlayMapTypes.push(mouzaLayer);