diff --git a/src/QtLocationPlugin/BingMapProvider.h b/src/QtLocationPlugin/BingMapProvider.h index 414aa1c99ea678cd95c0ad01f71b0d121d4b1bdc..5ae9ac72cc30eeed62523f383b3534d27c44fcfe 100644 --- a/src/QtLocationPlugin/BingMapProvider.h +++ b/src/QtLocationPlugin/BingMapProvider.h @@ -20,6 +20,9 @@ public: ~BingMapProvider() = default; + bool _isBingProvider() const override { return true; } + + protected: const QString _versionBingMaps = QStringLiteral("563"); }; diff --git a/src/QtLocationPlugin/MapProvider.cpp b/src/QtLocationPlugin/MapProvider.cpp index 790f6a4e4312e1aa7ee8bde948721d55fbb0f86c..0179ab632c66d84c6079caaf52f952621c4dee95 100644 --- a/src/QtLocationPlugin/MapProvider.cpp +++ b/src/QtLocationPlugin/MapProvider.cpp @@ -89,10 +89,6 @@ int MapProvider::lat2tileY(const double lat, const int z) const { 2.0 * pow(2.0, z))); } -bool MapProvider::_isElevationProvider() const { - return false; -} - QGCTileSet MapProvider::getTileCount(const int zoom, const double topleftLon, const double topleftLat, const double bottomRightLon, const double bottomRightLat) const { diff --git a/src/QtLocationPlugin/MapProvider.h b/src/QtLocationPlugin/MapProvider.h index 5dfe7dc73734f174144d27e861309d8329430263..d61a023d8facff171c7db7063d22a9cd5fe93a7b 100644 --- a/src/QtLocationPlugin/MapProvider.h +++ b/src/QtLocationPlugin/MapProvider.h @@ -45,7 +45,8 @@ public: virtual int lat2tileY(const double lat, const int z) const; - virtual bool _isElevationProvider() const; + virtual bool _isElevationProvider() const { return false; } + virtual bool _isBingProvider() const { return false; } virtual QGCTileSet getTileCount(const int zoom, const double topleftLon, const double topleftLat, const double bottomRightLon,