loadData method
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;
}