En esta página

QPlaceResult Class

La clase QPlaceResult representa un resultado de búsqueda que contiene un lugar. Más...

Header: #include <QPlaceResult>
qmake: QT += location
Inherits: QPlaceSearchResult

Funciones públicas

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

Descripción detallada

El PlaceResult contiene la distancia al lugar desde el centro de la petición de búsqueda, una instancia del lugar y una indicación de si el resultado es patrocinado u orgánico.

El uso previsto es que un QPlaceSearchResult se pueda convertir en un QPlaceResult de este modo:

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

La implementación se maneja de tal manera que la fragmentación de objetos no es un problema.

Véase también QPlaceSearchResult.

Documentación de las funciones miembro

QPlaceResult::QPlaceResult()

Construye un nuevo objeto de resultado de lugar.

QPlaceResult::QPlaceResult(const QPlaceSearchResult &other)

Construye una copia de other si es posible, de lo contrario construye un resultado de lugar por defecto.

[virtual noexcept] QPlaceResult::~QPlaceResult()

Destructor.

qreal QPlaceResult::distance() const

Devuelve la distancia del lugar al centro de búsqueda. Este campo sólo es relevante si la petición de búsqueda contiene un área de búsqueda con un centro de búsqueda. En caso contrario, la distancia es NaN indicando una distancia indefinida. El valor por defecto de la distancia es NaN.

Véase también setDistance().

bool QPlaceResult::isSponsored() const

Devuelve true si el resultado es un resultado patrocinado.

Véase también setSponsored().

QPlace QPlaceResult::place() const

Devuelve el lugar del resultado de la búsqueda.

Véase también setPlace().

void QPlaceResult::setDistance(qreal distance)

Establece el distance del lugar del resultado de la búsqueda desde un centro de búsqueda.

Véase también distance().

void QPlaceResult::setPlace(const QPlace &place)

Establece la dirección place a la que se refiere este resultado.

Véase también place().

void QPlaceResult::setSponsored(bool sponsored)

Establece si el resultado es un resultado sponsored o no.

Véase también isSponsored().

© 2026 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.