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 Navigation | Anzeige von Karten und Suche nach Routen. |
Orte | Suche nach und Verwaltung von Points of Interest. |
Geodienste-Plugin-Implementierung | Implementierung neuer Geodienste und Positionierungs-Plugins. |
Geodienstanbieter-Klassen
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.
Repräsentiert die Informationen, die für den Punkt relevant sind, an dem sich zwei QGeoRouteSegments treffen | |
Stellt eine Route zwischen zwei Punkten dar | |
Verwaltet einen Vorgang, der von einer Instanz von QGeoRoutingManager gestartet wird | |
Stellt die Parameter und Einschränkungen dar, die eine Anfrage nach Routinginformationen definieren | |
Stellt ein Segment einer Route dar | |
Unterstützung für geografische Routingoperationen |
Verwaltet einen Vorgang, der von einer Instanz von QGeoCodingManager gestartet wird | |
Unterstützung für Geokodierungsoperationen |
Places-Klassen
Stellt eine Adresse eines QGeoLocation dar | |
Stellt grundlegende Informationen über einen Ort dar | |
Stellt einen Satz von Daten über einen Ort dar | |
Stellt generische Attributinformationen über einen Ort dar | |
Stellt eine Kategorie dar, der ein QPlace zugeordnet werden kann | |
Stellt ein Kontaktdetail wie eine Telefonnummer oder eine Website-URL dar | |
Enthält Inhalte über Orte | |
Verwaltet einen Vorgang zum Abrufen von Inhalten, der von einer Instanz von QPlaceManager gestartet wird | |
Stellt die Parameter einer Inhaltsanforderung dar | |
Verwaltet einen Abrufvorgang von Ortsdetails, der von einer Instanz von QPlaceManager gestartet wird | |
Stellt ein Symbol dar | |
Verwaltet Operationen, die einen Bezeichner zurückgeben, wie das Speichern und Entfernen von Orten und Kategorien | |
Die Schnittstelle, über die Clients auf Orte zugreifen können, die in einem bestimmten Backend gespeichert sind | |
Schnittstelle für Implementierer von QGeoServiceProvider-Plugins, die Zugriff auf Ortsfunktionen bieten wollen | |
Verwaltet eine Ortsabgleichsoperation, die von einer Instanz von QPlaceManager gestartet wird | |
Wird verwendet, um Orte von einem Manager zu finden, die mit denen eines anderen übereinstimmen. Es repräsentiert einen Satz von Anfrageparametern | |
Stellt ein Suchergebnis dar, das eine vorgeschlagene Suche enthält | |
Enthält Bewertungsinformationen über einen Ort | |
Verwaltet eine von einer Instanz von QPlaceManager gestartete Operation und dient als Basisklasse für speziellere Antworten | |
Stellt ein Suchergebnis dar, das einen Ort enthält | |
Verwaltet eine von einer Instanz von QPlaceManager gestartete Ortssuche | |
Stellt den Satz von Parametern für eine Suchanfrage dar | |
Die Basisklasse für Suchergebnisse | |
Verwaltet einen von einer Instanz von QPlaceManager gestarteten Suchvorschlag | |
Stellt einen Anbieter eines Ortes oder eines mit einem Ort verbundenen Inhalts dar | |
Repräsentiert einen einzelnen Benutzer |
Geodienste und Positionierungs-Plugin-Klassen
Schnittstelle und bequeme Methoden für Implementierer von QGeoServiceProvider-Plugins, die Unterstützung für Geokodierungsoperationen bieten wollen | |
Schnittstelle und Convenience-Methoden für Implementierer von QGeoServiceProvider-Plugins, die den Zugriff auf geografische Routing-Informationen ermöglichen wollen | |
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.