smallestOrMatchingRegion method

RegionFeature? smallestOrMatchingRegion({
  1. double? lon,
  2. double? lat,
  3. dynamic query,
})

Returns the smallest region enclosing a (lon, lat) location, or a region that matches the query string / number.

Implementation

RegionFeature? smallestOrMatchingRegion(
    {double? lon, double? lat, dynamic query}) {
  _checkReady();
  if (lat != null && lon != null) {
    return _borders!.smallestRegion(lon, lat);
  } else if (query != null) {
    return _borders!.regionForID(query);
  } else {
    throw ArgumentError('Please specify either location or query.');
  }
}