diff --git a/libs/map/mapview_tile_provider_maptiler.cpp b/libs/map/mapview_tile_provider_maptiler.cpp index 71db67b..769c1e7 100644 --- a/libs/map/mapview_tile_provider_maptiler.cpp +++ b/libs/map/mapview_tile_provider_maptiler.cpp @@ -9,7 +9,7 @@ MapViewTileProvider_MapTiler::MapViewTileProvider_MapTiler() { nam = new QNetworkAccessManager(); PIValueTree p; - p.addChild(PIValueTree("url", "https://api.maptiler.com/maps")); + p.addChild(PIValueTree("url", "https://api.maptiler.com/tiles")); p.addChild(PIValueTree("key", "")); p.addChild(PIValueTree("tileset", "")); initParameters(p); @@ -32,11 +32,15 @@ bool MapViewTileProvider_MapTiler::requestTile(MapViewTypes::TileIndex index) { req.setHeader(QNetworkRequest::UserAgentHeader, "Qt/5"); auto * r = nam->get(req); if (!r) return false; - // qDebug() << "Reqst:" << index.z << index.x << index.y; + // qDebug() << "Reqst:" << index.z << index.x << index.y << req.url().toString(); connect(r, &QNetworkReply::finished, this, [this, r, index]() { r->deleteLater(); QPixmap tim; if (r->error() != QNetworkReply::NoError) { + if (r->error() == QNetworkReply::ContentAccessDenied) { + qDebug() << "Error:" << index.z << index.x << index.y << r->error(); + return; + } qDebug() << "Retry:" << index.z << index.x << index.y << r->error(); QTimer::singleShot(500, this, [this, index] { requestTile(index); }); return;