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 と等しければ真を返し、そうでなければ偽を返す。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.