This class calls Geonames' reverse geocoding service.
|
| BackendGeonamesRG (QObject *const parent) |
| Constructor.
|
|
| ~BackendGeonamesRG () override |
| Destructor.
|
|
QString | backendName () override |
|
void | callRGBackend (const QList< RGInfo > &rgList, const QString &language) override |
| Takes coordinates from each image and then connects to Open Street Map's reverse geocoding service.
|
|
void | cancelRequests () override |
|
QString | getErrorMessage () override |
|
QMap< QString, QString > | makeQMapFromXML (const QString &xmlData) |
| The data is returned from Open Street Map in a XML.
|
|
| RGBackend (QObject *const parent) |
| Constructor.
|
|
|
void | signalRGReady (const QList< RGInfo > &) |
| Emitted whenever some items are ready.
|
|
◆ BackendGeonamesRG()
Digikam::BackendGeonamesRG::BackendGeonamesRG |
( |
QObject *const |
parent | ) |
|
|
explicit |
◆ backendName()
QString Digikam::BackendGeonamesRG::backendName |
( |
| ) |
|
|
overridevirtual |
◆ callRGBackend()
void Digikam::BackendGeonamesRG::callRGBackend |
( |
const QList< RGInfo > & |
rgList, |
|
|
const QString & |
language |
|
) |
| |
|
overridevirtual |
- Parameters
-
rgList | A list containing information needed in reverse geocoding process. At this point, it contains only coordinates. |
language | The language in which the data will be returned. |
Implements Digikam::RGBackend.
◆ cancelRequests()
void Digikam::BackendGeonamesRG::cancelRequests |
( |
| ) |
|
|
overridevirtual |
◆ getErrorMessage()
QString Digikam::BackendGeonamesRG::getErrorMessage |
( |
| ) |
|
|
overridevirtual |
◆ makeQMapFromXML()
QMap< QString, QString > Digikam::BackendGeonamesRG::makeQMapFromXML |
( |
const QString & |
xmlData | ) |
|
This function translates the XML into a QMap.
- Parameters
-