fitCameraToLatLngs method
Implementation
void fitCameraToLatLngs(List<LatLng> coordinates, CameraFitUpdate update) =>
_discard((arena, completion) {
final nativecoordinates = arena<raw.mln_lat_lng>(
coordinates.isEmpty ? 1 : coordinates.length,
);
for (var index = 0; index < coordinates.length; index++) {
_writeLatLng(
coordinates[index],
arena,
into: nativecoordinates + index,
);
}
final registrations = _NativeRegistrations(_callbackRoots);
return registrations.run(
() => raw.mln_map_fit_camera_to_lat_lngs(
_handle.raw,
nativecoordinates,
coordinates.length,
_writeCameraFitUpdate(update, arena, registrations),
completion,
nativeDiagnostic,
),
);
});