26 cameraCaps.setMaximumZoomLevel(19.0);
27 cameraCaps.setSupportsBearing(
true);
28 cameraCaps.setSupportsTilting(
true);
29 cameraCaps.setMinimumTilt(0);
30 cameraCaps.setMaximumTilt(80);
31 cameraCaps.setMinimumFieldOfView(20.0);
32 cameraCaps.setMaximumFieldOfView(120.0);
33 cameraCaps.setOverzoomEnabled(
true);
58 if (customAddress[customAddress.length()-1] !=
QLatin1Char(
'/'))
60 if (
QUrl(customAddress).isValid())
61 domain = customAddress;
63 qWarning() <<
"Invalid custom providers repository address: " << customAddress;
74 QList<TileProvider *> providers_street;
75 QList<TileProvider *> providers_satellite;
76 QList<TileProvider *> providers_cycle;
77 QList<TileProvider *> providers_transit;
78 QList<TileProvider *> providers_nighttransit;
79 QList<TileProvider *> providers_terrain;
80 QList<TileProvider *> providers_hiking;
83 providers_satellite.push_back(
87 providers_nighttransit.push_back(
101 providers_street.push_back(
104 QStringLiteral(
"<a href='http://www.openstreetmap.org/copyright'>OpenStreetMap.org</a>"),
105 QStringLiteral(
"<a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors")));
106 providers_street.back()->setTimestamp(
defaultTs);
110 providers_cycle.push_back(
113 QStringLiteral(
"<a href='http://www.thunderforest.com/'>Thunderforest</a>"),
114 QStringLiteral(
"<a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors")));
115 providers_cycle.back()->setTimestamp(
defaultTs);
117 providers_transit.push_back(
120 QStringLiteral(
"<a href='http://www.thunderforest.com/'>Thunderforest</a>"),
121 QStringLiteral(
"<a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors")));
122 providers_transit.back()->setTimestamp(
defaultTs);
124 providers_nighttransit.push_back(
127 QStringLiteral(
"<a href='http://www.thunderforest.com/'>Thunderforest</a>"),
128 QStringLiteral(
"<a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors")) );
129 providers_nighttransit.back()->setTimestamp(
defaultTs);
131 providers_terrain.push_back(
134 QStringLiteral(
"<a href='http://www.thunderforest.com/'>Thunderforest</a>"),
135 QStringLiteral(
"<a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors")));
136 providers_terrain.back()->setTimestamp(
defaultTs);
138 providers_hiking.push_back(
141 QStringLiteral(
"<a href='http://www.thunderforest.com/'>Thunderforest</a>"),
142 QStringLiteral(
"<a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors")));
143 providers_hiking.back()->setTimestamp(
defaultTs);
149 providers_street, cameraCaps ));
152 providers_satellite, cameraCaps ));
155 providers_cycle, cameraCaps ));
158 providers_transit, cameraCaps ));
161 providers_nighttransit, cameraCaps ));
164 providers_terrain, cameraCaps ));
167 providers_hiking, cameraCaps ));
188 if (!tmsServer.contains(
"%x"))
196 dataCopyright) }, cameraCaps
202 bool disableRedirection =
false;
208 if (disableRedirection) {
209 provider->disableRedirection();
306 errorString->clear();
static quint64 cacheSize()