[core] shared data among AnnotationTileFeature objects
This commit is contained in:
@@ -38,7 +38,7 @@ void ShapeAnnotationImpl::updateTileData(const CanonicalTileID& tileID, Annotati
|
||||
if (shapeTile.features.empty())
|
||||
return;
|
||||
|
||||
AnnotationTileLayer& layer = data.layers.emplace(layerID, layerID).first->second;
|
||||
AnnotationTileLayer& layer = data.addLayer(layerID);
|
||||
|
||||
ToGeometryCollection toGeometryCollection;
|
||||
ToFeatureType toFeatureType;
|
||||
@@ -53,7 +53,7 @@ void ShapeAnnotationImpl::updateTileData(const CanonicalTileID& tileID, Annotati
|
||||
renderGeometry = fixupPolygons(renderGeometry);
|
||||
}
|
||||
|
||||
layer.features.emplace_back(id, featureType, renderGeometry);
|
||||
layer.addFeature(id, featureType, renderGeometry);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user