diff options
Diffstat (limited to 'src/mbgl/style/sources/custom_vector_source_impl.cpp')
-rw-r--r-- | src/mbgl/style/sources/custom_vector_source_impl.cpp | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/mbgl/style/sources/custom_vector_source_impl.cpp b/src/mbgl/style/sources/custom_vector_source_impl.cpp index d1f20045cb..82e985b5d5 100644 --- a/src/mbgl/style/sources/custom_vector_source_impl.cpp +++ b/src/mbgl/style/sources/custom_vector_source_impl.cpp @@ -1,23 +1,21 @@ #include <mbgl/style/sources/custom_vector_source_impl.hpp> - #include <mbgl/style/source_observer.hpp> -#include <mbgl/tile/geojson_tile.hpp> -#include <mbgl/tile/vector_tile.hpp> -#include <mbgl/util/tile_cover.hpp> namespace mbgl { namespace style { CustomVectorSource::Impl::Impl(std::string id_, - const GeoJSONOptions options_) + const CustomVectorSource::Options options) : Source::Impl(SourceType::CustomVector, std::move(id_)), - options(options_), + tileOptions(options.tileOptions), + zoomRange(options.zoomRange), loaderRef({}) { } CustomVectorSource::Impl::Impl(const Impl& impl, ActorRef<CustomTileLoader> loaderRef_) : Source::Impl(impl), - options(impl.options), + tileOptions(impl.tileOptions), + zoomRange(impl.zoomRange), loaderRef(loaderRef_){ } @@ -26,8 +24,12 @@ optional<std::string> CustomVectorSource::Impl::getAttribution() const { return {}; } -GeoJSONOptions CustomVectorSource::Impl::getOptions() const { - return options; +CustomVectorSource::TileOptions CustomVectorSource::Impl::getTileOptions() const { + return tileOptions; +} + +Range<uint8_t> CustomVectorSource::Impl::getZoomRange() const { + return zoomRange; } optional<ActorRef<CustomTileLoader>> CustomVectorSource::Impl::getTileLoader() const { |