requestWithLatLng static method

Future<Map<String, dynamic>> requestWithLatLng({
  1. required double latitude,
  2. required double longitude,
  3. required String language,
})

Implementation

static Future<Map<String, dynamic>> requestWithLatLng(
    {required double latitude,
    required double longitude,
    required String language}) async {
  http.Response? response = await get(
      client: http.Client(),
      url:
          "${Config.url}&lat=$latitude&lon=$longitude&zoom=18&addressdetails=1&accept-language=$language");
  if (response != null && response.statusCode == 200) {
    return jsonDecode(utf8.decode(response.bodyBytes))
        as Map<String, dynamic>;
  } else {
    return <String, dynamic>{};
  }
}