30 #include <QtNetwork/QNetworkProxy>
31 #include <QtNetwork/QNetworkAccessManager>
33 #include <QtNetwork/QNetworkRequest>
34 #include <QtNetwork/QNetworkReply>
36 #include <QCoreApplication>
39 #include "../internals/pointlatlng.h"
45 #include "QDomElement"
64 QString
MakeImageUrl(
const MapType::Types &type,
const core::Point &pos,
const int &zoom,
const QString &language);
71 void GetSecGoogleWords(
const core::Point &pos, QString &sec1, QString &sec2);
72 int GetServerNum(
const core::Point &pos,
const int &max)
const;
73 void TryCorrectGoogleVersions();
74 bool isCorrectedGoogleVersions;
75 QString TileXYToQuadKey(
const int &tileX,
const int &tileY,
const int &levelOfDetail)
const;
76 bool CorrectGoogleVersions;
77 bool UseGeocoderCache;
78 bool UsePlacemarkCache;
79 static const double EarthRadiusKm;
83 QByteArray FetchWebRequest(QString url, QNetworkReply::NetworkError &result);
96 #endif // URLFACTORY_H