setCameraPosition method

Future<String> setCameraPosition({
  1. double? latitude,
  2. double? longitude,
  3. double? zoom,
  4. double? tilt,
  5. double? bearing,
  6. int? duration,
})

Implementation

Future<String> setCameraPosition(
    {double? latitude, double? longitude, double? zoom, double? tilt, double? bearing, int? duration}) async {
  try {
    final ps = await getCameraPosition();
    final String status = await _platform.invokeMethod(
        'setCameraPosition',
        ps.copyWith(latitude: latitude, longitude: longitude, zoom: zoom, tilt: tilt, bearing: bearing).toNativeMap()
          ..addAll({'duration': duration ?? 0}));
    return status;
  } on PlatformException catch (e) {
    // ignore: avoid_print
    print('Platform exeption setCameraPosition() message: $e');
    return "ERROR";
  }
}