¿Puedo obtener la extensión del mapa de la India en un solo clic a partir de un mosaico de OSM en el lienzo utilizando PyQgis?
Este es mi fragmento de código.
canvas = iface.mapCanvas()
urlWithParams = 'type=xyz&url=https://a.tile.openstreetmap.org/{z}/{x}/{y}.png&crs=EPSG3857'
rlayer = QgsRasterLayer(urlWithParams, 'MapMyIndia', 'wms')
QgsProject.instance().addMapLayer(rlayer)
rect = QgsRectangle(7589389.42, 889589.56, 10842803.55, 4231219.37)
canvas.setExtent(rect)
canvas.update()