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
5QString 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}
Fact *tiandituToken READ tiandituToken CONSTANT Fact * tiandituToken()
int _getServerNum(int x, int y, int max) const