getZoomFactor method

  1. @override
Future<ZoomFactor> getZoomFactor()
override

Implementation

@override
Future<ZoomFactor> getZoomFactor() async {
  try {
    final Map<Object?, Object?>? zoomFactorMap = await methodChannel
        .invokeMethod<Map<Object?, Object?>>("getCameraZoomFactor");
    if (zoomFactorMap != null) {
      return ZoomFactor.fromMap(Map<String, dynamic>.from(zoomFactorMap));
    }
    return ZoomFactor(maxZoom: 0, minZoom: 0);
  } catch (e) {
    throw Exception("$e [Get Zoom Factor]");
  }
}