QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
TianDiTuProvider.cpp
Go to the documentation of this file.
1
#include "
TianDiTuProvider.h
"
2
#include "
SettingsManager.h
"
3
#include "
AppSettings.h
"
4
5
QString TianDiTuProvider::_getURL(
int
x,
int
y,
int
zoom)
const
6
{
7
//"https://t%1.tianditu.gov.cn/DataServer?tk=%2&T=%3&x=%4&y=%5&l=%6"
8
const
QString tiandituToken =
SettingsManager::instance
()->
appSettings
()->tiandituToken()->rawValue().toString();
9
if
(!tiandituToken.isEmpty()) {
10
return
_mapUrl
11
.arg(
_getServerNum
(x, y, 8))
12
.arg(tiandituToken)
13
.arg(_mapType)
14
.arg(x)
15
.arg(y)
16
.arg(zoom)
17
;
18
}
19
return
QString();
20
}
AppSettings.h
SettingsManager.h
TianDiTuProvider.h
MapProvider::_getServerNum
int _getServerNum(int x, int y, int max) const
Definition
MapProvider.cpp:102
SettingsManager::instance
static SettingsManager * instance()
Definition
SettingsManager.cc:48
SettingsManager::appSettings
AppSettings * appSettings() const
Definition
SettingsManager.cc:88
src
QtLocationPlugin
Providers
TianDiTuProvider.cpp
Generated by
1.9.8