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 ¶meters) |
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 ¶meters)
マッチする場所の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 を代入し、このマッチ要求への参照を返す。
関連する非メンバー
[noexcept]
bool operator!=(const QPlaceMatchRequest &lhs, const QPlaceMatchRequest &rhs)
lhs がrhs と等しくなければ真を返し、そうでなければ偽を返す。
[noexcept]
bool operator==(const QPlaceMatchRequest &lhs, const QPlaceMatchRequest &rhs)
lhs がrhs と等しければ真を返し、そうでなければ偽を返します。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。