findInRadius method

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

Find cities within a radius

Implementation

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