DatastoreRenderer constructor
DatastoreRenderer(})
Creates a new datastore renderer with the specified configuration.
datastore Data source providing map features
rendertheme Theme defining visual styling rules
useSeparateLabelLayer Whether to render labels at a separate layer (true) or onto the tiles directly (false
useIsolateReader Whether to use an isolate for rendering. If you use IsolateMapfile do NOT use an isolateReader
Implementation
DatastoreRenderer(this.datastore, this.rendertheme, {this.useSeparateLabelLayer = true, bool useIsolateReader = false}) {
if (useSeparateLabelLayer) {
tileDependencies = null;
} else {
tileDependencies = TileDependencies();
}
if (!useIsolateReader) {
_datastoreReader = DatastoreReaderImpl(datastore);
}
}