QPlaceMatchRequest Class

The QPlaceMatchRequest class is used to find places from one manager that match those from another. It represents a set of request parameters. 更多...

头: #include <QPlaceMatchRequest>
qmake: QT += location
Since: Qt 5.6

公共函数

QPlaceMatchRequest ()
QPlaceMatchRequest (const QPlaceMatchRequest & other )
~QPlaceMatchRequest ()
void clear ()
QVariantMap 参数 () const
QList<QPlace> places () const
void setParameters (const QVariantMap & 参数 )
void setPlaces (const QList<QPlace> places )
void setResults (const QList<QPlaceSearchResult> & 结果 )
bool operator!= (const QPlaceMatchRequest & other ) const
QPlaceMatchRequest & operator= (const QPlaceMatchRequest & other )
bool operator== (const QPlaceMatchRequest & other ) const

静态公共成员

const QString AlternativeId

详细描述

The QPlaceMatchRequest class is used to find places from one manager that match those from another. It represents a set of request parameters.

Places from another manager that may have corresponding/matching places in the current manager are assigned using setPlaces () 或 setResults (). A set of further parameters are specified which determines the criteria for matching.

The typical key for matching is the QPlaceMatchRequest::AlternativeId , the value is an alternative identifier attribute type of the format x_id_<provider name> for example x_id_here. The provider name is name supplied to the QGeoServiceProvider 实例。

Matching places between managers for an example on how to use a match request.

另请参阅 QPlaceMatchReply and QPlaceManager .

成员函数文档编制

QPlaceMatchRequest:: QPlaceMatchRequest ()

Default constructor. Constructs a new request object.

QPlaceMatchRequest:: QPlaceMatchRequest (const QPlaceMatchRequest & other )

构造副本为 other .

QPlaceMatchRequest:: ~QPlaceMatchRequest ()

Destroys the request object.

void QPlaceMatchRequest:: clear ()

Clears the match request.

QVariantMap QPlaceMatchRequest:: 参数 () const

Returns the parameters for matching places.

另请参阅 setParameters ().

QList < QPlace > QPlaceMatchRequest:: places () const

Returns a list of places which are to be matched.

另请参阅 setPlaces ().

void QPlaceMatchRequest:: setParameters (const QVariantMap & 参数 )

设置 参数 for matching places.

另请参阅 参数 ().

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

Sets a list of places which are to be matched.

另请参阅 places () 和 setResults ().

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

Convenience function which uses a set of search 结果 to set the places which should be matched.

另请参阅 setPlaces ().

bool QPlaceMatchRequest:: operator!= (const QPlaceMatchRequest & other ) const

返回 true 若 other is not equal to this match request, otherwise returns false.

QPlaceMatchRequest &QPlaceMatchRequest:: operator= (const QPlaceMatchRequest & other )

赋值 other to this search request and returns a reference to this match request.

bool QPlaceMatchRequest:: operator== (const QPlaceMatchRequest & other ) const

返回 true 若 other is equal to this match request, otherwise returns false.

成员变量文档编制

const QString QPlaceMatchRequest:: AlternativeId

The key to specify that matching is to be accomplished via an alternative place identifier.