Auf dieser Seite

QPlaceContent Class

Die Klasse „QPlaceContent“ enthält Informationen zu Orten. Mehr...

Header: #include <QPlaceContent>
qmake: QT += location

Öffentliche Typen

Collection
enum DataTag { ContentSupplier, ContentUser, ContentAttribution, ImageId, ImageUrl, …, CustomDataTag }
enum Type { NoType, ImageType, ReviewType, EditorialType, CustomType }

Öffentliche Funktionen

QPlaceContent(QPlaceContent::Type type = NoType)
QPlaceContent(const QPlaceContent &other)
QPlaceContent(QPlaceContent &&other)
~QPlaceContent()
QList<QPlaceContent::DataTag> dataTags() const
void setValue(QPlaceContent::DataTag tag, const QVariant &value)
QPlaceContent::Type type() const
QVariant value(QPlaceContent::DataTag tag) const
bool operator!=(const QPlaceContent &other) const
QPlaceContent &operator=(const QPlaceContent &other)
bool operator==(const QPlaceContent &other) const

Ausführliche Beschreibung

Ein QPlaceContent enthält umfangreiche Inhalte wie Bilder, Bewertungen oder redaktionelle Beiträge sowie Attribute zu den Inhalten, z. B. den Nutzer oder Anbieter der Inhalte. Inhaltsobjekte können mehrere Daten enthalten; so enthält beispielsweise ein Eintrag mit einer Rezension in der Regel auch den Namen des Nutzers, der die Rezension verfasst hat. Verwenden Sie ` type()``, um den Inhaltstyp zu ermitteln, den ein `QPlaceContent`-Objekt darstellt, und ` dataTags()``, um zu sehen, welche Daten enthalten sind. Verwenden Sie ` value()``, um die einzelnen Daten als ` QVariant` abzurufen.

Hinweis: Bei einigen Anbietern muss möglicherweise die Quellenangabe dem Nutzer angezeigt werden, sobald ein Inhalt aufgerufen wird.

Die umfangreichen Inhalte eines Ortes werden in der Regel als paginierte Elemente bereitgestellt.

Derzeit ist die Klasse „QPlaceContent“ nicht durch Drittanbieter erweiterbar.

Hinweis: Die Places-API betrachtet Inhaltsobjekte als Objekte, die ausschließlich zum Abrufen bestimmt sind. Das Einreichen von Inhalten bei einem Anbieter wird nicht unterstützt.

Dokumentation zu Mitgliedstypen

QPlaceContent::Collection

Synonym für „ QMap “ <int, QPlaceContent>. Der Schlüssel der Map ist ein „ int “, der den Index des Inhalts angibt. Der Wert ist das Inhaltsobjekt selbst.

Die „ Collection “ ist als Container gedacht, in dem Inhaltselemente, die als Seiten abgerufen wurden, gespeichert werden können. Dies ermöglicht es einem Entwickler, Seiten zu überspringen; beispielsweise können die Indizes 0–9 in der Sammlung gespeichert sein, und wenn der Benutzer zu den Indizes 80–99 springt, können diese ebenfalls in der Sammlung gespeichert werden.

enum QPlaceContent::DataTag

Definiert die Werteingabe des Inhaltsobjekts

KonstanteWertBeschreibung
QPlaceContent::ContentSupplier0Der Anbieter, der diesen Inhalt beigesteuert hat
QPlaceContent::ContentUser1Der Benutzer, der diesen Inhalt beigesteuert hat
QPlaceContent::ContentAttribution2Gibt eine Rich-Text-Zeichenkette mit der Quellenangabe zurück

Hinweis: Einige Anbieter verlangen möglicherweise, dass die Quellenangabe zu einem bestimmten Inhalt immer angezeigt wird, wenn dieser Inhalt dargestellt wird.

QPlaceContent::ImageId3Die Kennung des Bildes
QPlaceContent::ImageUrl4Die URL des Bildes
QPlaceContent::ImageMimeType5Der MIME-Typ des Bildes
QPlaceContent::EditorialTitle6Der Titel des redaktionellen Beitrags
QPlaceContent::EditorialText7Eine textuelle Beschreibung des Ortes. Je nach Anbieter kann es sich bei dem Text entweder um Rich-Text (HTML-basiert) oder um einfachen Text handeln.
QPlaceContent::EditorialLanguage8Die Sprache des redaktionellen Beitrags. In der Regel handelt es sich dabei um einen Sprachcode im zweistelligen ISO 639-1-Format.
QPlaceContent::ReviewId9Die Kennung der Rezension
QPlaceContent::ReviewDateTime10Datum und Uhrzeit der Einreichung der Rezension
QPlaceContent::ReviewTitle11Der Titel der Rezension
QPlaceContent::ReviewText12Der Text der Rezension. Je nach Anbieter kann es sich dabei um Rich-Text (HTML-basiert) oder um einfachen Text handeln.
QPlaceContent::ReviewLanguage13Die Sprache der Bewertung. In der Regel handelt es sich dabei um einen Sprachcode im zweistelligen ISO 639-1-Format.
QPlaceContent::ReviewRating14Die Bewertung des Ortes in dieser Bewertung
QPlaceContent::CustomDataTag1000 

enum QPlaceContent::Type

Definiert die Art des Inhalts.

KonstanteWertBeschreibung
QPlaceContent::NoType0Das Inhaltsobjekt wird standardmäßig instanziiert; diesem Inhaltsobjekt kann jeder andere Inhaltstyp zugewiesen werden
QPlaceContent::ImageType1Das Inhaltsobjekt ist ein Bild
QPlaceContent::ReviewType2Das Inhaltsobjekt ist eine Rezension
QPlaceContent::EditorialType3Das Inhaltsobjekt ist ein redaktioneller Beitrag
QPlaceContent::CustomType0x0100Das Inhaltsobjekt ist vom benutzerdefinierten Typ

Dokumentation der Member-Funktionen

QPlaceContent::QPlaceContent(QPlaceContent::Type type = NoType)

Erstellt ein Inhaltsobjekt für „ type “.

[noexcept] QPlaceContent::QPlaceContent(const QPlaceContent &other)

Erstellt eine neue Kopie von „ other “.

[constexpr noexcept default] QPlaceContent::QPlaceContent(QPlaceContent &&other)

Erstellt eine Instanz von ` QPlaceContent` mithilfe von `Move`.

[noexcept] QPlaceContent::~QPlaceContent()

Löscht das Inhaltsobjekt.

QList<QPlaceContent::DataTag> QPlaceContent::dataTags() const

Gibt die Liste der Daten-Tags zurück, deren Werte in diesem Inhaltsobjekt gespeichert sind.

void QPlaceContent::setValue(QPlaceContent::DataTag tag, const QVariant &value)

Setzt den für das Daten tag gespeicherten Wert auf „ value “.

Siehe auch ` value()`.

QPlaceContent::Type QPlaceContent::type() const

Gibt den Inhaltstyp zurück.

QVariant QPlaceContent::value(QPlaceContent::DataTag tag) const

Gibt den für das Daten tag gespeicherten Wert zurück oder einen ungültigen Wert „ QVariant “, falls für dieses Tag keine Daten vorhanden sind.

Siehe auch setValue().

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

Gibt „true“ zurück, wenn dieses Inhaltsobjekt nicht mit other identisch ist; andernfalls wird „false“ zurückgegeben.

[noexcept] QPlaceContent &QPlaceContent::operator=(const QPlaceContent &other)

Weist diesem Objekt das Inhaltsobjekt „ other “ zu und gibt eine Referenz auf dieses Inhaltsobjekt zurück.

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

Gibt „true“ zurück, wenn dieses Inhaltsobjekt mit other übereinstimmt; andernfalls wird „false“ zurückgegeben.

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