26 GoogleMapProvider(
const QString &mapName,
const QString &versionRequest,
const QString &version,
const QString &imageFormat, quint32 averageSize,
27 QGeoMapType::MapStyle mapType)
30 QStringLiteral(
"https://www.google.com/maps/preview"),
34 , _versionRequest(versionRequest)
35 , _version(version) {}
38 void _getSecGoogleWords(
int x,
int y, QString& sec1, QString& sec2)
const;
39 QString _getURL(
int x,
int y,
int zoom)
const final;
41 const QString _versionRequest;
42 const QString _version;
43 const QString _mapUrl = QStringLiteral(
"http://mt%1.google.com/vt/%2=%3&hl=%4&x=%5%6&y=%7&z=%8&s=%9&scale=%10");
44 const QString _secGoogleWord = QStringLiteral(
"Galileo");
45 const QString _scale = QStringLiteral(
"1");
53 QStringLiteral(
"Google Street Map"),
54 QStringLiteral(
"lyrs"),
56 QStringLiteral(
"png"),
58 QGeoMapType::StreetMap) {}
66 QStringLiteral(
"Google Satellite"),
67 QStringLiteral(
"lyrs"),
69 QStringLiteral(
"jpg"),
71 QGeoMapType::SatelliteMapDay) {}
79 QStringLiteral(
"Google Labels"),
80 QStringLiteral(
"lyrs"),
82 QStringLiteral(
"png"),
84 QGeoMapType::CustomMap) {}
92 QStringLiteral(
"Google Terrain"),
94 QStringLiteral(
"t,r"),
95 QStringLiteral(
"png"),
97 QGeoMapType::TerrainMap) {}
105 QStringLiteral(
"Google Hybrid"),
106 QStringLiteral(
"lyrs"),
108 QStringLiteral(
"png"),
110 QGeoMapType::HybridMap) {}
static constexpr const quint32 AVERAGE_GOOGLE_STREET_MAP
static constexpr const quint32 AVERAGE_GOOGLE_SAT_MAP
static constexpr const quint32 AVERAGE_GOOGLE_TERRAIN_MAP
static constexpr const quint32 QGC_AVERAGE_TILE_SIZE
GoogleHybridMapProvider()
GoogleLabelsMapProvider()
GoogleMapProvider(const QString &mapName, const QString &versionRequest, const QString &version, const QString &imageFormat, quint32 averageSize, QGeoMapType::MapStyle mapType)
GoogleSatelliteMapProvider()
GoogleStreetMapProvider()
GoogleTerrainMapProvider()