From af89318b1d3bef15e92e591887c9d65b10be54ce Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Fri, 13 Jul 2018 17:02:30 -0700 Subject: [core] Convert token strings to expressions --- src/mbgl/annotation/annotation_manager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/mbgl/annotation/annotation_manager.cpp') diff --git a/src/mbgl/annotation/annotation_manager.cpp b/src/mbgl/annotation/annotation_manager.cpp index b94b0a1bce..41eedf17dc 100644 --- a/src/mbgl/annotation/annotation_manager.cpp +++ b/src/mbgl/annotation/annotation_manager.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include #include @@ -160,8 +161,9 @@ void AnnotationManager::updateStyle() { std::unique_ptr layer = std::make_unique(PointLayerID, SourceID); + using namespace expression::dsl; layer->setSourceLayer(PointLayerID); - layer->setIconImage({SourceID + ".{sprite}"}); + layer->setIconImage(PropertyExpression(concat(vec(literal(SourceID + "."), toString(get("sprite")))))); layer->setIconAllowOverlap(true); layer->setIconIgnorePlacement(true); -- cgit v1.2.1