summaryrefslogtreecommitdiff
path: root/src/mbgl/style/sources/geojson_source.cpp
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2016-06-13 12:23:21 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2016-06-14 11:25:45 -0700
commiteecf9e7d231f282ec4ecf989360106aa91263800 (patch)
treecb593325edfd7aafab93aa724b8e03598c9d60db /src/mbgl/style/sources/geojson_source.cpp
parent55abb76f6840642c9734f19cb493d9efaf5329e3 (diff)
downloadqtlocation-mapboxgl-eecf9e7d231f282ec4ecf989360106aa91263800.tar.gz
[core] Virtualize Source::createTile
Diffstat (limited to 'src/mbgl/style/sources/geojson_source.cpp')
-rw-r--r--src/mbgl/style/sources/geojson_source.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mbgl/style/sources/geojson_source.cpp b/src/mbgl/style/sources/geojson_source.cpp
index 8a573becfe..caedcffcd5 100644
--- a/src/mbgl/style/sources/geojson_source.cpp
+++ b/src/mbgl/style/sources/geojson_source.cpp
@@ -1,4 +1,5 @@
#include <mbgl/style/sources/geojson_source.hpp>
+#include <mbgl/tile/geojson_tile.hpp>
#include <mapbox/geojsonvt.hpp>
@@ -14,5 +15,10 @@ GeoJSONSource::GeoJSONSource(std::string id_,
geojsonvt = std::move(geojsonvt_);
}
+std::unique_ptr<Tile> GeoJSONSource::createTile(const OverscaledTileID& tileID,
+ const UpdateParameters& parameters) {
+ return std::make_unique<GeoJSONTile>(tileID, id, parameters, geojsonvt.get());
+}
+
} // namespace style
} // namespace mbgl