Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qohosmapkitcommon.h
Go to the documentation of this file.
1
// Copyright (C) 2025 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
ifndef
QOHOSMAPKITCOMMON_H
5
#
define
QOHOSMAPKITCOMMON_H
6
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
>
16
17
QT_BEGIN_NAMESPACE
18
19
namespace
OhosMapKit
{
20
21
const
QString
authenticationKeyParameterName
= QStringLiteral(
"ohosmapkit.authenticationKey"
);
22
23
QString
getLanguageCode
();
24
QString
getAuthenticationKeyParameterOrEmpty
(
const
QVariantMap ¶meters);
25
QString
getUserAgentParameterOrDefault
(
const
QVariantMap ¶meters);
26
QNetworkRequest
createOhosMapKitNetworkRequest
(
27
const
QUrl &requestUrl,
const
QString &userAgent,
const
QString &authenticationKey);
28
QNetworkRequest
createOhosMapKitNetworkRequestWithJsonBody
(
29
const
QUrl &requestUrl,
const
QString &userAgent,
const
QString &authenticationKey);
30
31
QString
msgReplyError
(
const
QString &errorString);
32
QString
msgNullReply
();
33
34
namespace
CoordinateJson
{
35
36
QJsonObject
tryConvertFromQGeoCoordinate
(
const
QGeoCoordinate &coordinate);
37
QGeoCoordinate
tryConvertToQGeoCoordinate
(
const
QJsonObject &coordinateObj);
38
39
}
40
41
namespace
CoordinateBoundsJson
{
42
43
QJsonObject
tryConvertFromQGeoRectangle
(
const
QGeoRectangle &boundingGeoRect);
44
QGeoRectangle
tryConvertToQGeoRectangle
(
const
QJsonObject &coordinateBounds);
45
46
}
47
48
namespace
SiteJson
{
49
50
QGeoLocation
tryConvertToQGeoLocation
(
const
QJsonObject &siteJsonObj);
51
52
}
53
54
}
55
56
QT_END_NAMESPACE
57
58
#
endif
// QOHOSMAPKITCOMMON_H
QGeoCodeReply
\inmodule QtLocation
Definition
qgeocodereply.h:19
QT_BEGIN_NAMESPACE::QGeoCodeReplyOhosMapKit
Definition
qgeocodereplyohosmapkit.cpp:31
QT_BEGIN_NAMESPACE::QGeoCodeReplyOhosMapKit::QGeoCodeReplyOhosMapKit
QGeoCodeReplyOhosMapKit(QNetworkReply *reply, QObject *parent)
Definition
qgeocodereplyohosmapkit.cpp:40
OhosMapKit::CoordinateBoundsJson
Definition
qohosmapkitcommon.h:41
OhosMapKit::CoordinateBoundsJson::tryConvertToQGeoRectangle
QGeoRectangle tryConvertToQGeoRectangle(const QJsonObject &coordinateBounds)
Definition
qohosmapkitcommon.cpp:112
OhosMapKit::CoordinateBoundsJson::tryConvertFromQGeoRectangle
QJsonObject tryConvertFromQGeoRectangle(const QGeoRectangle &boundingGeoRect)
Definition
qohosmapkitcommon.cpp:98
OhosMapKit::CoordinateJson
Definition
qohosmapkitcommon.h:34
OhosMapKit::CoordinateJson::tryConvertToQGeoCoordinate
QGeoCoordinate tryConvertToQGeoCoordinate(const QJsonObject &coordinateObj)
Definition
qohosmapkitcommon.cpp:82
OhosMapKit::CoordinateJson::tryConvertFromQGeoCoordinate
QJsonObject tryConvertFromQGeoCoordinate(const QGeoCoordinate &coordinate)
Definition
qohosmapkitcommon.cpp:71
OhosMapKit::SiteJson
Definition
qohosmapkitcommon.h:48
OhosMapKit::SiteJson::tryConvertToQGeoLocation
QGeoLocation tryConvertToQGeoLocation(const QJsonObject &siteJsonObj)
Definition
qohosmapkitcommon.cpp:158
OhosMapKit
Definition
qohosmapkitcommon.h:19
OhosMapKit::createOhosMapKitNetworkRequestWithJsonBody
QNetworkRequest createOhosMapKitNetworkRequestWithJsonBody(const QUrl &requestUrl, const QString &userAgent, const QString &authenticationKey)
Definition
qohosmapkitcommon.cpp:48
OhosMapKit::msgNullReply
QString msgNullReply()
Definition
qohosmapkitcommon.cpp:61
OhosMapKit::authenticationKeyParameterName
const QString authenticationKeyParameterName
Definition
qohosmapkitcommon.h:21
OhosMapKit::getLanguageCode
QString getLanguageCode()
Definition
qohosmapkitcommon.cpp:20
OhosMapKit::createOhosMapKitNetworkRequest
QNetworkRequest createOhosMapKitNetworkRequest(const QUrl &requestUrl, const QString &userAgent, const QString &authenticationKey)
Definition
qohosmapkitcommon.cpp:37
OhosMapKit::getAuthenticationKeyParameterOrEmpty
QString getAuthenticationKeyParameterOrEmpty(const QVariantMap ¶meters)
Definition
qohosmapkitcommon.cpp:25
OhosMapKit::msgReplyError
QString msgReplyError(const QString &errorString)
Definition
qohosmapkitcommon.cpp:56
OhosMapKit::getUserAgentParameterOrDefault
QString getUserAgentParameterOrDefault(const QVariantMap ¶meters)
Definition
qohosmapkitcommon.cpp:30
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
QT_BEGIN_NAMESPACE::parseGeocodeResponse
QList< QGeoLocation > parseGeocodeResponse(const QJsonObject &responseBodyJsonObj)
Definition
qgeocodereplyohosmapkit.cpp:16
makeQGeoCodeReplyOhosMapKit
QGeoCodeReply * makeQGeoCodeReplyOhosMapKit(QNetworkReply *reply, QObject *parent)
Definition
qgeocodereplyohosmapkit.cpp:88
qtlocation
src
plugins
geoservices
ohosmapkit
qohosmapkitcommon.h
Generated on
for Qt by
1.18.0