I want to select a feature by ID and zoom to it. I tried the following but the canvas doesn't change. Any ideas?
canvas = qgis.utils.iface.mapCanvas() cLayer = canvas.currentLayer() cLayer.select(51) canvas.zoomToSelected()
canvas.zoomToSelected( cLayer )
The zoomToSelected method accepts a layer as argument, see QgsMapCanvas.
However, I've noticed it should also work without argument. That's strange.