31 #ifndef TILE_MAP_BING_SOURCE_H 32 #define TILE_MAP_BING_SOURCE_H 36 #include <boost/functional/hash.hpp> 37 #include <boost/random.hpp> 41 #include <QNetworkAccessManager> 42 #include <QNetworkReply> 91 virtual QString
GetType()
const;
141 #endif //TILE_MAP_BING_SOURCE_H
boost::random::mt19937 rng_
QString GenerateQuadKey(int32_t level, int64_t x, int64_t y) const
static const std::string BING_IMAGE_URL_KEY
static const QString BING_TYPE
QString GetApiKey() const
boost::hash< std::string > hash_
TFSIMD_FORCE_INLINE const tfScalar & y() const
static const std::string BING_STATUS_CODE_KEY
BingSource(const QString &name)
static const std::string BING_IMAGE_URL_SUBDOMAIN_KEY
static const std::string BING_RESOURCE_KEY
virtual QString GetType() const
static const std::string BING_RESOURCE_SET_KEY
TFSIMD_FORCE_INLINE const tfScalar & x() const
void SetApiKey(const QString &api_key)
std::vector< QString > subdomains_
QNetworkAccessManager network_manager_
virtual QString GenerateTileUrl(int32_t level, int64_t x, int64_t y)
virtual size_t GenerateTileHash(int32_t level, int64_t x, int64_t y)
void ReplyFinished(QNetworkReply *reply)