4#ifndef QOHOSMAPKITCOMMON_H
5#define QOHOSMAPKITCOMMON_H
7#include <QtCore/qjsonobject.h>
8#include <QtCore/qstring.h>
9#include <QtCore/qurl.h>
10#include <QtCore/qvariant.h>
11#include <QtNetwork/qnetworkrequest.h>
12#include <QtPositioning/qgeoaddress.h>
13#include <QtPositioning/qgeocoordinate.h>
14#include <QtPositioning/qgeolocation.h>
15#include <QtPositioning/qgeorectangle.h>
27 const QUrl &requestUrl,
const QString &userAgent,
const QString &authenticationKey);
29 const QUrl &requestUrl,
const QString &userAgent,
const QString &authenticationKey);
QGeoCodeReplyOhosMapKit(QNetworkReply *reply, QObject *parent)
QGeoRectangle tryConvertToQGeoRectangle(const QJsonObject &coordinateBounds)
QJsonObject tryConvertFromQGeoRectangle(const QGeoRectangle &boundingGeoRect)
QGeoCoordinate tryConvertToQGeoCoordinate(const QJsonObject &coordinateObj)
QJsonObject tryConvertFromQGeoCoordinate(const QGeoCoordinate &coordinate)
QGeoLocation tryConvertToQGeoLocation(const QJsonObject &siteJsonObj)
QNetworkRequest createOhosMapKitNetworkRequestWithJsonBody(const QUrl &requestUrl, const QString &userAgent, const QString &authenticationKey)
const QString authenticationKeyParameterName
QString getLanguageCode()
QNetworkRequest createOhosMapKitNetworkRequest(const QUrl &requestUrl, const QString &userAgent, const QString &authenticationKey)
QString getAuthenticationKeyParameterOrEmpty(const QVariantMap ¶meters)
QString getUserAgentParameterOrDefault(const QVariantMap ¶meters)
Combined button and popup list for selecting options.
QList< QGeoLocation > parseGeocodeResponse(const QJsonObject &responseBodyJsonObj)
QGeoCodeReply * makeQGeoCodeReplyOhosMapKit(QNetworkReply *reply, QObject *parent)