summaryrefslogtreecommitdiff
path: root/src/mbgl/geometry/feature_index.cpp
diff options
context:
space:
mode:
authorTobrun Van Nuland <tobrun.van.nuland@gmail.com>2017-08-21 13:50:32 +0200
committerTobrun Van Nuland <tobrun.van.nuland@gmail.com>2017-09-14 12:02:49 +0200
commit6d6a30a0c4975077b0dccd52f088fa53d27b3198 (patch)
tree4cd8789d8617e894173ba45b70b8946c3ca8371a /src/mbgl/geometry/feature_index.cpp
parentc795d96bfb980f8b60b9295b5182b2ee90893149 (diff)
downloadqtlocation-mapboxgl-6d6a30a0c4975077b0dccd52f088fa53d27b3198.tar.gz
[core] - optional geometry conversion for QueryRenderedFeatures
Diffstat (limited to 'src/mbgl/geometry/feature_index.cpp')
-rw-r--r--src/mbgl/geometry/feature_index.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mbgl/geometry/feature_index.cpp b/src/mbgl/geometry/feature_index.cpp
index 1adb933e44..d97706d345 100644
--- a/src/mbgl/geometry/feature_index.cpp
+++ b/src/mbgl/geometry/feature_index.cpp
@@ -131,7 +131,11 @@ void FeatureIndex::addFeature(
continue;
}
- result[layerID].push_back(convertFeature(*geometryTileFeature, tileID));
+ if (!options.geometryConversion || options.geometryConversion.value()){
+ result[layerID].push_back(convertFeature(*geometryTileFeature, tileID));
+ } else {
+ result[layerID].push_back(convertFeatureProperties(*geometryTileFeature));
+ }
}
}