mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-18 08:54:15 +01:00
Merge branch 'amorale/OP-1549_fix_version_retrieval' into rel-14.10
This commit is contained in:
commit
c7fa4b149e
@ -109,7 +109,7 @@ void UrlFactory::TryCorrectGoogleVersions()
|
|||||||
qDebug() << "Correct GoogleVersion";
|
qDebug() << "Correct GoogleVersion";
|
||||||
#endif // DEBUG_URLFACTORY
|
#endif // DEBUG_URLFACTORY
|
||||||
// setIsCorrectGoogleVersions(true);
|
// setIsCorrectGoogleVersions(true);
|
||||||
QString url = "https://maps.google.com";
|
QString url = "https://maps.google.com/maps?output=classic";
|
||||||
|
|
||||||
qheader.setUrl(QUrl(url));
|
qheader.setUrl(QUrl(url));
|
||||||
qheader.setRawHeader("User-Agent", UserAgent);
|
qheader.setRawHeader("User-Agent", UserAgent);
|
||||||
@ -186,18 +186,18 @@ QString UrlFactory::MakeImageUrl(const MapType::Types &type, const Point &pos, c
|
|||||||
QString sec2 = ""; // after &zoom=...
|
QString sec2 = ""; // after &zoom=...
|
||||||
GetSecGoogleWords(pos, sec1, sec2);
|
GetSecGoogleWords(pos, sec1, sec2);
|
||||||
TryCorrectGoogleVersions();
|
TryCorrectGoogleVersions();
|
||||||
return QString("https://%1%2.google.com/%3/lyrs=%4&hl=%5&x=%6%7&y=%8&z=%9&s=%10").arg(server).arg(GetServerNum(pos, 4)).arg(request).arg(VersionGoogleMap).arg(language).arg(pos.X()).arg(sec1).arg(pos.Y()).arg(zoom).arg(sec2);
|
return QString("http://%1%2.google.com/%3/lyrs=%4&hl=%5&x=%6%7&y=%8&z=%9&s=%10").arg(server).arg(GetServerNum(pos, 4)).arg(request).arg(VersionGoogleMap).arg(language).arg(pos.X()).arg(sec1).arg(pos.Y()).arg(zoom).arg(sec2);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MapType::GoogleSatellite:
|
case MapType::GoogleSatellite:
|
||||||
{
|
{
|
||||||
QString server = "khms";
|
QString server = "khm";
|
||||||
QString request = "kh";
|
QString request = "kh";
|
||||||
QString sec1 = ""; // after &x=...
|
QString sec1 = ""; // after &x=...
|
||||||
QString sec2 = ""; // after &zoom=...
|
QString sec2 = ""; // after &zoom=...
|
||||||
GetSecGoogleWords(pos, sec1, sec2);
|
GetSecGoogleWords(pos, sec1, sec2);
|
||||||
TryCorrectGoogleVersions();
|
TryCorrectGoogleVersions();
|
||||||
return QString("https://%1%2.google.com/%3/v=%4&hl=%5&x=%6%7&y=%8&z=%9&s=%10").arg(server).arg(GetServerNum(pos, 4)).arg(request).arg(VersionGoogleSatellite).arg(language).arg(pos.X()).arg(sec1).arg(pos.Y()).arg(zoom).arg(sec2);
|
return QString("http://%1%2.google.com/%3/v=%4&hl=%5&x=%6%7&y=%8&z=%9&s=%10").arg(server).arg(GetServerNum(pos, 4)).arg(request).arg(VersionGoogleSatellite).arg(language).arg(pos.X()).arg(sec1).arg(pos.Y()).arg(zoom).arg(sec2);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MapType::GoogleLabels:
|
case MapType::GoogleLabels:
|
||||||
@ -209,7 +209,7 @@ QString UrlFactory::MakeImageUrl(const MapType::Types &type, const Point &pos, c
|
|||||||
GetSecGoogleWords(pos, sec1, sec2);
|
GetSecGoogleWords(pos, sec1, sec2);
|
||||||
TryCorrectGoogleVersions();
|
TryCorrectGoogleVersions();
|
||||||
|
|
||||||
return QString("https://%1%2.google.com/%3/lyrs=%4&hl=%5&x=%6%7&y=%8&z=%9&s=%10").arg(server).arg(GetServerNum(pos, 4)).arg(request).arg(VersionGoogleLabels).arg(language).arg(pos.X()).arg(sec1).arg(pos.Y()).arg(zoom).arg(sec2);
|
return QString("http://%1%2.google.com/%3/lyrs=%4&hl=%5&x=%6%7&y=%8&z=%9&s=%10").arg(server).arg(GetServerNum(pos, 4)).arg(request).arg(VersionGoogleLabels).arg(language).arg(pos.X()).arg(sec1).arg(pos.Y()).arg(zoom).arg(sec2);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MapType::GoogleTerrain:
|
case MapType::GoogleTerrain:
|
||||||
@ -220,7 +220,7 @@ QString UrlFactory::MakeImageUrl(const MapType::Types &type, const Point &pos, c
|
|||||||
QString sec2 = ""; // after &zoom=...
|
QString sec2 = ""; // after &zoom=...
|
||||||
GetSecGoogleWords(pos, sec1, sec2);
|
GetSecGoogleWords(pos, sec1, sec2);
|
||||||
TryCorrectGoogleVersions();
|
TryCorrectGoogleVersions();
|
||||||
return QString("https://%1%2.google.com/%3/v=%4&hl=%5&x=%6%7&y=%8&z=%9&s=%10").arg(server).arg(GetServerNum(pos, 4)).arg(request).arg(VersionGoogleTerrain).arg(language).arg(pos.X()).arg(sec1).arg(pos.Y()).arg(zoom).arg(sec2);
|
return QString("http://%1%2.google.com/%3/v=%4&hl=%5&x=%6%7&y=%8&z=%9&s=%10").arg(server).arg(GetServerNum(pos, 4)).arg(request).arg(VersionGoogleTerrain).arg(language).arg(pos.X()).arg(sec1).arg(pos.Y()).arg(zoom).arg(sec2);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MapType::GoogleMapChina:
|
case MapType::GoogleMapChina:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user