nonworking prerendering attempts

This commit is contained in:
Lauren Budorick
2014-08-04 17:24:22 -07:00
parent 7a98ad4cf9
commit df925fe0e5
12 changed files with 149 additions and 84 deletions

View File

@@ -66,10 +66,11 @@ void TileParser::parseStyleLayers(std::shared_ptr<StyleLayerGroup> group) {
if (layer_desc->isBackground()) {
// background is a special, fake bucket
continue;
} else if (layer_desc->layers) {
} else if (layer_desc->layers && layer_desc->type != StyleLayerType::Raster) {
// This is a layer group.
parseStyleLayers(layer_desc->layers);
} else if (layer_desc->bucket) {
}
if (layer_desc->bucket) {
// This is a singular layer. Check if this bucket already exists. If not,
// parse this bucket.
auto bucket_it = tile.buckets.find(layer_desc->bucket->name);
@@ -157,4 +158,4 @@ std::unique_ptr<Bucket> TileParser::createSymbolBucket(const VectorTileLayer& la
std::unique_ptr<SymbolBucket> bucket = std::make_unique<SymbolBucket>(symbol, collision);
bucket->addFeatures(layer, filter, tile.id, *spriteAtlas, *sprite, *glyphAtlas, *glyphStore);
return obsolete() ? nullptr : std::move(bucket);
}
}