@override Future<void> zoomOut() async { try { await methodChannel.invokeMethod('zoomOut'); } on PlatformException catch (e) { throw Exception("Failed to zoom out: '${e.message}'."); } }