#include #include #include namespace mbgl { using namespace style; AnnotationSource::AnnotationSource() : Source(SourceType::Annotations, std::make_unique(*this)) { } AnnotationSource::Impl::Impl(Source& base_) : Source::Impl(SourceType::Annotations, AnnotationManager::SourceID, base_) { } Range AnnotationSource::Impl::getZoomRange() { return { 0, 22 }; } void AnnotationSource::Impl::load(FileSource&) { loaded = true; } std::unique_ptr AnnotationSource::Impl::createTile(const OverscaledTileID& tileID, const style::UpdateParameters& parameters) { return std::make_unique(tileID, parameters); } } // namespace mbgl