#pragma once #include #include #include #include namespace mbgl { class Tileset { public: enum class Scheme : bool { XYZ, TMS }; std::vector tiles; Range zoomRange { 0, 22 }; std::string attribution; Scheme scheme = Scheme::XYZ; // TileJSON also includes center, zoom, and bounds, but they are not used by mbgl. }; } // namespace mbgl