tileProviderToJson function
dynamic
tileProviderToJson(
- dynamic tileProviders
Implementation
dynamic tileProviderToJson(dynamic tileProviders) {
if (tileProviders is List<Tile>) {
final List<dynamic> result = <dynamic>[];
for (final Tile tileProvider in tileProviders) {
result.add(tileProvider.toJson());
}
return result;
} else if (tileProviders is RepetitiveTile || tileProviders is UrlTile) {
return tileProviders.toJson();
} else {
throw ArgumentError(
'Please provide a tile provider type (RepetitiveTile, UrlTile or List<Tile>).',
);
}
}