Auf dieser Seite

Qt Location C++-API

Die Location-API stellt eine Bibliothek für Kartendarstellung, Navigation und Informationen zu Orten bereit.

Die „ Qt Location “-API bietet Entwicklern eine Reihe von Funktionen zur Interaktion mit Karten, Navigationsdaten und Sehenswürdigkeiten. Dies ist besonders nützlich in Verbindung mit aktuellen Positionsdaten, die über das „ QtPositioning “-Modul 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 lässt sich die Places-API nutzen, um Orte auf der Karte einzubinden oder sogar die aktuelle Position als Sehenswürdigkeit festzulegen und sie mit einem Symbol, Kontaktdaten und weiteren Informationen zu verknüpfen.

Die folgende Tabelle enthält Links zu detaillierteren Informationen zu einzelnen Abschnitten der C++-API „ Qt Location “.

Karten und NavigationAnzeigen von Karten und Ermitteln von Routen.
OrteSuche nach und Verwaltung von Sehenswürdigkeiten.
Implementierung von Geoservices-PluginsImplementierung neuer Geodienste und Positionierungs-Plugins.

Geodienst-Anbieterklassen

QGeoServiceProvider

Bündelt den Zugriff auf Dienste, die geografische Informationen bereitstellen

Klassen für Karten und Navigation

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

QGeoManeuver

Stellt die Informationen dar, 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 wurde

QGeoRouteRequest

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

QGeoRouteSegment

Stellt ein Segment einer Route dar

QGeoRoutingManager

Unterstützung für geografische Routing-Vorgänge

QGeoCodeReply

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

QGeoCodingManager

Unterstützung für Geokodierungsvorgänge

Ortsklassen

QGeoAddress

Stellt eine Adresse eines QGeoLocation dar

QGeoLocation

Stellt grundlegende Informationen zu einem Ort dar

QPlace

Stellt einen Datensatz zu einem Ort dar

QPlaceAttribute

Stellt allgemeine Attributinformationen zu einem Ort dar

QPlaceCategory

Stellt eine Kategorie dar, der ein QPlace zugeordnet werden kann

QPlaceContactDetail

Stellt Kontaktdaten dar, wie z. B. eine Telefonnummer oder eine Website-URL

QPlaceContent

Enthält Inhalte zu Orten

QPlaceContentReply

Verwaltet einen vom QPlaceManager initiierten Vorgang zum Abrufen von Inhalten

QPlaceContentRequest

Stellt die Parameter einer Inhaltsanfrage dar

QPlaceDetailsReply

Verwaltet einen Abrufvorgang für Ortsdetails, der von einer Instanz von QPlaceManager gestartet wurde

QPlaceIcon

Stellt ein Symbol dar

QPlaceIdReply

Verwaltet Vorgänge, die eine Kennung zurückgeben, wie z. B. das Speichern und Löschen von Orten und Kategorien

QPlaceManager

Die Schnittstelle, die es Clients ermöglicht, auf Orte zuzugreifen, die in einem bestimmten Backend gespeichert sind

QPlaceManagerEngine

Schnittstelle für Entwickler von QGeoServiceProvider-Plugins, die Zugriff auf Ortsfunktionalitäten bereitstellen möchten

QPlaceMatchReply

Verwaltet einen Ort-Abgleichvorgang, der von einer Instanz von `QPlaceManager` gestartet wurde

QPlaceMatchRequest

Wird verwendet, um Orte aus einem Manager zu finden, die mit denen aus einem anderen übereinstimmen. Sie repräsentiert eine Reihe von Anforderungsparametern

QPlaceProposedSearchResult

Stellt ein Suchergebnis dar, das einen Suchvorschlag enthält

QPlaceRatings

Enthält Bewertungsinformationen zu einem Ort

QPlaceReply

Verwaltet einen von einer Instanz von QPlaceManager gestarteten Vorgang und dient als Basisklasse für spezialisiertere Antworten

QPlaceResult

Stellt ein Suchergebnis dar, das einen Ort enthält

QPlaceSearchReply

Verwaltet einen von einer Instanz von QPlaceManager gestarteten Ortssuchvorgang

QPlaceSearchRequest

Stellt die Parametermenge für eine Suchanfrage dar

QPlaceSearchResult

Die Basisklasse für Suchergebnisse

QPlaceSearchSuggestionReply

Verwaltet einen Suchvorschlagsvorgang, der von einer Instanz von QPlaceManager gestartet wurde

QPlaceUser

Stellt einen einzelnen Benutzer dar

Geodienste und Plugin-Klassen für die Positionsbestimmung

QGeoCodingManagerEngine

Schnittstellen und Hilfsmethoden für Implementierer von QGeoServiceProvider-Plugins, die Unterstützung für Geokodierungsvorgänge bereitstellen möchten

QGeoRoutingManagerEngine

Schnittstelle und Hilfsmethoden für Entwickler von QGeoServiceProvider-Plugins, die Zugriff auf geografische Routing-Informationen bereitstellen möchten

QPlaceManagerEngine

Schnittstelle für Entwickler von QGeoServiceProvider-Plugins, die Zugriff auf Ortsfunktionen bereitstellen möchten

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