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 .
Default constructor. Constructs a new request object.
构造副本为 other .
Destroys the request object.
Clears the match request.
Returns the parameters for matching places.
另请参阅 setParameters ().
Returns a list of places which are to be matched.
另请参阅 setPlaces ().
设置 参数 for matching places.
另请参阅 参数 ().
Sets a list of places which are to be matched.
另请参阅 places () 和 setResults ().
Convenience function which uses a set of search 结果 to set the places which should be matched.
另请参阅 setPlaces ().
返回 true 若 other is not equal to this match request, otherwise returns false.
赋值 other to this search request and returns a reference to this match request.
返回 true 若 other is equal to this match request, otherwise returns false.
The key to specify that matching is to be accomplished via an alternative place identifier.