Spec-Zone.ru › Qt 5.14

Класс QPlaceResult

Класс QPlaceResult представляет результат поиска, содержащий место. Подробнее...

Заголовок: #include <QPlaceResult>
qmake: QT += location
С тех пор: Qt 5.6
Наследует: QPlaceSearchResult

Этот класс был представлен в Qt 5.6.

  • Список всех членов, включая унаследованные члены

Открытые функции

QPlaceResult(const QPlaceSearchResult &other)
QPlaceResult()
virtual ~QPlaceResult()
qreal distance() const
bool isSponsored() const
QPlace place() const
void setDistance(qreal distance)
void setPlace(const QPlace &place)
void setSponsored(bool sponsored)

Подробное описание

The PlaceResult хранит расстояние до места от центра запроса поиска, экземпляр места и указание на то, является ли результат спонсируемым или органическим.

Предполагается, что QPlaceSearchResult может быть преобразован в QPlaceResult следующим образом:

if (result.type() == QPlaceSearchResult::PlaceResult) {
    QPlaceResult placeResult = result;
    qDebug() << placeResult.place().name();
    qDebug() << placeResult.place().location().coordinate();
    qDebug() << placeResult.distance();
}

Реализация обрабатывается таким образом, что проблема усечения объекта не возникает.

См. такжеQPlaceSearchResult.

Документация по функциям-членам

QPlaceResult::QPlaceResult(const QPlaceSearchResult &other)

Создает копию other, если это возможно, в противном случае создает результат места по умолчанию.

QPlaceResult::QPlaceResult()

Создает новый объект результата места.

[virtual] QPlaceResult::~QPlaceResult()

Деструктор.

qreal QPlaceResult::distance() const

Возвращает расстояние места до центра поиска. Этот параметр актуален только при условии, что запрос поиска содержал область поиска с центром поиска. В противном случае расстояние равно NaN, указывая на неопределенное расстояние. Значение по умолчанию для расстояния - NaN.

См. также setDistance().

bool QPlaceResult::isSponsored() const

Возвращает true, если результат является спонсируемым.

См. также setSponsored().

QPlace QPlaceResult::place() const

Возвращает место результата поиска.

См. также setPlace().

void QPlaceResult::setDistance(qreal distance)

Устанавливает distance места результата поиска от центра поиска.

См. также distance().

void QPlaceResult::setPlace(const QPlace &place)

Устанавливает place, к которому относится этот результат.

См. также place().

void QPlaceResult::setSponsored(bool sponsored)

Устанавливает, является ли результат sponsored или нет.

См. также isSponsored().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qplaceresult.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API