31 #ifndef TILE_MAP_TILE_SOURCE_H 32 #define TILE_MAP_TILE_SOURCE_H 55 virtual void SetBaseUrl(
const QString& base_url);
69 virtual const QString&
GetName()
const;
91 virtual QString
GenerateTileUrl(int32_t level, int64_t x, int64_t y) = 0;
97 virtual QString
GetType()
const = 0;
101 void InfoMessage(
const std::string& info_msg)
const;
114 #endif //TILE_MAP_TILE_SOURCE_H
virtual void SetMinZoom(int32_t min_zoom)
virtual void SetBaseUrl(const QString &base_url)
TFSIMD_FORCE_INLINE const tfScalar & y() const
virtual void SetMaxZoom(int32_t max_zoom)
void InfoMessage(const std::string &info_msg) const
void ErrorMessage(const std::string &error_msg) const
virtual void SetCustom(bool is_custom)
virtual QString GetType() const =0
TFSIMD_FORCE_INLINE const tfScalar & x() const
virtual const QString & GetBaseUrl() const
virtual size_t GenerateTileHash(int32_t level, int64_t x, int64_t y)=0
virtual void SetName(const QString &name)
virtual bool IsCustom() const
virtual const QString & GetName() const
virtual QString GenerateTileUrl(int32_t level, int64_t x, int64_t y)=0
virtual int32_t GetMaxZoom() const
virtual int32_t GetMinZoom() const