QPlaceMatchRequest Class

QPlaceMatchRequestクラスは、あるマネージャーから、別のマネージャーと一致する場所を見つけるために使用されます。これはリクエストパラメータのセットを表します。詳細...

Header: #include <QPlaceMatchRequest>
qmake: QT += location

パブリック関数

QPlaceMatchRequest()
QPlaceMatchRequest(const QPlaceMatchRequest &other)
~QPlaceMatchRequest()
void clear()
QVariantMap parameters() const
QList<QPlace> places() const
void setParameters(const QVariantMap &parameters)
void setPlaces(const QList<QPlace> &places)
void setResults(const QList<QPlaceSearchResult> &results)
QPlaceMatchRequest &operator=(const QPlaceMatchRequest &other)

静的パブリックメンバ

const QString AlternativeId
bool operator!=(const QPlaceMatchRequest &lhs, const QPlaceMatchRequest &rhs)
bool operator==(const QPlaceMatchRequest &lhs, const QPlaceMatchRequest &rhs)

詳細説明

現在のマネージャ内に対応/一致する場所があるかもしれない別のマネージャからの場所は、setPlaces() またはsetResults() を使用して割り当てられます。さらに、マッチングの基準を決定するパラメータのセットが指定されます。

マッチングのための典型的なキーはQPlaceMatchRequest::AlternativeId であり、値は、例えば x_id_here のような x_id_<プロバイダ名> のフォーマットの代替識別子属性タイプである。プロバイダー名は、QGeoServiceProvider インスタンスに供給される名前である。

マッチ・リクエストの使い方の例については、マネージャー間の場所のマッチングを参照のこと。

QPlaceMatchReply およびQPlaceManagerも参照の こと。

メンバ関数ドキュメント

QPlaceMatchRequest::QPlaceMatchRequest()

デフォルトコンストラクタ。新しいリクエストオブジェクトを構築します。

[noexcept] QPlaceMatchRequest::QPlaceMatchRequest(const QPlaceMatchRequest &other)

other のコピーを構築します。

[noexcept] QPlaceMatchRequest::~QPlaceMatchRequest()

リクエストオブジェクトを破棄します。

void QPlaceMatchRequest::clear()

マッチ要求をクリアします。

QVariantMap QPlaceMatchRequest::parameters() const

マッチする場所のパラメータを返します。

setParameters()も参照してください

QList<QPlace> QPlaceMatchRequest::places() const

マッチする場所のリストを返します。

setPlaces()も参照

void QPlaceMatchRequest::setParameters(const QVariantMap &parameters)

マッチする場所のparameters を設定します。

parameters()も参照

void QPlaceMatchRequest::setPlaces(const QList<QPlace> &places)

マッチさせるplaces のリストを設定する。

places() およびsetResults() も参照

void QPlaceMatchRequest::setResults(const QList<QPlaceSearchResult> &results)

検索results のセットを使用して、マッチする場所を設定する便利な関数。

setPlaces()も参照

[noexcept] QPlaceMatchRequest &QPlaceMatchRequest::operator=(const QPlaceMatchRequest &other)

この検索要求にother を代入し、このマッチ要求への参照を返す。

メンバ変数ドキュメント

const QString QPlaceMatchRequest::AlternativeId

代替の場所識別子によってマッチングを行うことを指定するキー。

関連する非メンバー

[noexcept] bool operator!=(const QPlaceMatchRequest &lhs, const QPlaceMatchRequest &rhs)

lhsrhs と等しくなければ真を返し、そうでなければ偽を返す。

[noexcept] bool operator==(const QPlaceMatchRequest &lhs, const QPlaceMatchRequest &rhs)

lhsrhs と等しければ真を返し、そうでなければ偽を返します。

©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。