8#include <QtNetwork/QNetworkAccessManager>
9#include <QtNetwork/QNetworkRequest>
10#include <QtLocation/private/qgeotilefetcher_p.h>
11#include <QtLocation/private/qgeotiledmappingmanagerengine_p.h>
12#include <QtLocation/private/qgeotilespec_p.h>
24 m_scaleFactor =
qBound(1, scaleFactor, 2);
29 m_userAgent = userAgent;
41 if (m_format ==
"png" || m_format ==
"png32" || m_format ==
"png64" || m_format ==
"png128" || m_format ==
"png256")
42 m_replyFormat =
"png";
43 else if (m_format ==
"jpg70" || m_format ==
"jpg80" || m_format ==
"jpg90")
44 m_replyFormat =
"jpg";
46 qWarning() <<
"Unknown map format " << m_format;
51 m_accessToken = accessToken;
QGeoTileFetcherMapbox(int scaleFactor, QGeoTiledMappingManagerEngine *parent)
void setMapIds(const QList< QString > &mapIds)
void setAccessToken(const QString &accessToken)
void setUserAgent(const QByteArray &userAgent)
QGeoTiledMapReply * getTileImage(const QGeoTileSpec &spec) override
void setFormat(const QString &format)
qsizetype size() const noexcept
The QNetworkAccessManager class allows the application to send network requests and receive replies.
QNetworkReply * get(const QNetworkRequest &request)
Posts a request to obtain the contents of the target request and returns a new QNetworkReply object o...
The QNetworkReply class contains the data and headers for a request sent with QNetworkAccessManager.
The QNetworkRequest class holds a request to be sent with QNetworkAccessManager.
void setRawHeader(const QByteArray &headerName, const QByteArray &value)
Sets the header headerName to be of value headerValue.
void setUrl(const QUrl &url)
Sets the URL this network request is referring to be url.
\macro QT_RESTRICTED_CAST_FROM_ASCII
static QString number(int, int base=10)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Combined button and popup list for selecting options.
static const QByteArray mapboxDefaultUserAgent
static QT_BEGIN_NAMESPACE const QString mapboxTilesApiPath
constexpr const T & qBound(const T &min, const T &val, const T &max)
GLint GLsizei GLsizei GLenum format
QLatin1StringView QLatin1String
#define QStringLiteral(str)
QNetworkRequest request(url)
\inmodule QtCore \reentrant
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent