reduceZoom method
Implementation
Future<String> reduceZoom({int? duration, int? size}) async {
try {
final position = await getCameraPosition();
final String status = await _platform.invokeMethod(
'setCameraPosition',
position.copyWith(zoom: position.zoom - (size ?? 1) < 0 ? 3.0 : position.zoom - (size ?? 1)).toNativeMap()
..addAll({'duration': duration ?? 0}));
return status;
} on PlatformException catch (e) {
// ignore: avoid_print
print('Platform exeption setCameraPosition() message: $e');
return "ERROR";
}
}