Qt Location C++-API

Die Location API bietet eine Bibliothek für Karten, Navigation und Ortsinformationen.

Die Qt Location API bietet dem Entwickler eine Reihe von Funktionen zur Interaktion mit Karten, Navigationsdaten und Orten von Interesse. Dies ist besonders nützlich in Verbindung mit aktuellen Positionsdaten, die über das Modul QtPositioning abgerufen werden können.

Mit der Maps-API können wir eine Position mit einer Karte in verschiedenen Formaten verknüpfen, die von einem Backend bereitgestellt werden. Anschließend kann die Places-API verwendet werden, um Orte auf der Karte aufzufüllen oder sogar die aktuelle Position als einen Ort von Interesse zu spezifizieren und ihn mit einem Symbol, Kontaktangaben und anderen Informationen zu verknüpfen.

Die folgende Tabelle enthält Links zu detaillierteren Informationen über Abschnitte der Qt Location C++ API.

Karten und NavigationAnzeige von Karten und Suche nach Routen.
OrteSuche nach und Verwaltung von Points of Interest.
Geodienste-Plugin-ImplementierungImplementierung neuer Geodienste und Positionierungs-Plugins.

Geodienstanbieter-Klassen

QGeoServiceProvider

Aggregiert den Zugang zu Diensten, die geografische Informationen bereitstellen

Karten- und Navigationsklassen

Derzeit ist es nicht möglich, mit Kartendaten über C++ zu interagieren. Die einzige verfügbare Schnittstelle ist die Maps and Navigation (QML) API.

QGeoManeuver

Repräsentiert die Informationen, die für den Punkt relevant sind, an dem sich zwei QGeoRouteSegments treffen

QGeoRoute

Stellt eine Route zwischen zwei Punkten dar

QGeoRouteReply

Verwaltet einen Vorgang, der von einer Instanz von QGeoRoutingManager gestartet wird

QGeoRouteRequest

Stellt die Parameter und Einschränkungen dar, die eine Anfrage nach Routinginformationen definieren

QGeoRouteSegment

Stellt ein Segment einer Route dar

QGeoRoutingManager

Unterstützung für geografische Routingoperationen

QGeoCodeReply

Verwaltet einen Vorgang, der von einer Instanz von QGeoCodingManager gestartet wird

QGeoCodingManager

Unterstützung für Geokodierungsoperationen

Places-Klassen

QGeoAddress

Stellt eine Adresse eines QGeoLocation dar

QGeoLocation

Stellt grundlegende Informationen über einen Ort dar

QPlace

Stellt einen Satz von Daten über einen Ort dar

QPlaceAttribute

Stellt generische Attributinformationen über einen Ort dar

QPlaceCategory

Stellt eine Kategorie dar, der ein QPlace zugeordnet werden kann

QPlaceContactDetail

Stellt ein Kontaktdetail wie eine Telefonnummer oder eine Website-URL dar

QPlaceContent

Enthält Inhalte über Orte

QPlaceContentReply

Verwaltet einen Vorgang zum Abrufen von Inhalten, der von einer Instanz von QPlaceManager gestartet wird

QPlaceContentRequest

Stellt die Parameter einer Inhaltsanforderung dar

QPlaceDetailsReply

Verwaltet einen Abrufvorgang von Ortsdetails, der von einer Instanz von QPlaceManager gestartet wird

QPlaceIcon

Stellt ein Symbol dar

QPlaceIdReply

Verwaltet Operationen, die einen Bezeichner zurückgeben, wie das Speichern und Entfernen von Orten und Kategorien

QPlaceManager

Die Schnittstelle, über die Clients auf Orte zugreifen können, die in einem bestimmten Backend gespeichert sind

QPlaceManagerEngine

Schnittstelle für Implementierer von QGeoServiceProvider-Plugins, die Zugriff auf Ortsfunktionen bieten wollen

QPlaceMatchReply

Verwaltet eine Ortsabgleichsoperation, die von einer Instanz von QPlaceManager gestartet wird

QPlaceMatchRequest

Wird verwendet, um Orte von einem Manager zu finden, die mit denen eines anderen übereinstimmen. Es repräsentiert einen Satz von Anfrageparametern

QPlaceProposedSearchResult

Stellt ein Suchergebnis dar, das eine vorgeschlagene Suche enthält

QPlaceRatings

Enthält Bewertungsinformationen über einen Ort

QPlaceReply

Verwaltet eine von einer Instanz von QPlaceManager gestartete Operation und dient als Basisklasse für speziellere Antworten

QPlaceResult

Stellt ein Suchergebnis dar, das einen Ort enthält

QPlaceSearchReply

Verwaltet eine von einer Instanz von QPlaceManager gestartete Ortssuche

QPlaceSearchRequest

Stellt den Satz von Parametern für eine Suchanfrage dar

QPlaceSearchResult

Die Basisklasse für Suchergebnisse

QPlaceSearchSuggestionReply

Verwaltet einen von einer Instanz von QPlaceManager gestarteten Suchvorschlag

QPlaceSupplier

Stellt einen Anbieter eines Ortes oder eines mit einem Ort verbundenen Inhalts dar

QPlaceUser

Repräsentiert einen einzelnen Benutzer

Geodienste und Positionierungs-Plugin-Klassen

QGeoCodingManagerEngine

Schnittstelle und bequeme Methoden für Implementierer von QGeoServiceProvider-Plugins, die Unterstützung für Geokodierungsoperationen bieten wollen

QGeoRoutingManagerEngine

Schnittstelle und Convenience-Methoden für Implementierer von QGeoServiceProvider-Plugins, die den Zugriff auf geografische Routing-Informationen ermöglichen wollen

QPlaceManagerEngine

Schnittstelle für Implementierer von QGeoServiceProvider-Plugins, die Zugang zu Ortsfunktionen bieten wollen

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