fix MapView, so tile provider can be accessible
add MapViewTileProviderBase::maximumLevel()
This commit is contained in:
@@ -24,7 +24,7 @@ QString MapViewTileProvider_OSM::name() const {
|
||||
}
|
||||
|
||||
|
||||
bool MapViewTileProvider_OSM::requestTile(OSM::TileIndex index) {
|
||||
bool MapViewTileProvider_OSM::requestTile(MapViewTypes::TileIndex index) {
|
||||
QNetworkRequest req(url + QString("/%1/%2/%3.png").arg(index.z).arg(index.x).arg(index.y));
|
||||
req.setHeader(QNetworkRequest::UserAgentHeader, "Qt/5");
|
||||
auto * r = nam->get(req);
|
||||
@@ -51,6 +51,11 @@ QSize MapViewTileProvider_OSM::tileSize() {
|
||||
}
|
||||
|
||||
|
||||
int MapViewTileProvider_OSM::maximumLevel() const {
|
||||
return 19;
|
||||
}
|
||||
|
||||
|
||||
void MapViewTileProvider_OSM::applyParameters() {
|
||||
url = PI2QString(getParameters().childValue("url").toString());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user