supportsTile method
Returns true if MapDatabase contains the given tile.
@param tile tile to be rendered. @return true if tile is part of database.
Implementation
@override
Future<bool> supportsTile(Tile tile) async {
List<Future<bool>> futures = [];
for (Datastore mdb in mapDatabases) {
futures.add(() async {
return await mdb.supportsTile(tile);
}());
}
List<bool> results = await Future.wait(futures);
for (bool result in results) {
if (result) {
return true;
}
}
return false;
}