loadData method

  1. @override
FutureOr<Map<String, dynamic>> loadData()
override

Implementation

@override
FutureOr<Map<String, dynamic>> loadData() async {
  final bundle = this.bundle ?? rootBundle;
  dynamic data;
  try {
    final String content = await bundle.loadString(asset, cache: false);
    data = json.decode(content);
  } on Exception catch (e) {
    throw GeoJsonLoadException(
        "Error loading or parsing GeoJSON from bundle: $e");
  }
  _validateGeoJson(data);
  return data;
}