findNearest method

  1. @override
Future<List<CityResult>> findNearest({
  1. required double lat,
  2. required double lng,
  3. required int count,
})
override

Find nearest cities to a given location

Implementation

@override
Future<List<CityResult>> findNearest({
  required double lat,
  required double lng,
  required int count,
}) async {
  final result = await methodChannel.invokeMethod<List>('findNearest', {
    'lat': lat,
    'lng': lng,
    'count': count,
  });
  return (result ?? [])
      .map((e) => CityResult.fromMap(Map<String, dynamic>.from(e as Map)))
      .toList();
}