Qt Location C++ API¶
Information about the Qt Location C++ API
The Location API provides a library for mapping, navigation and place information.
The Qt Location API provides the developer with a set of functions to interact with maps, navigational data and places of interest. This is particularly useful when associated with current position information which can be retrieved via the QtPositioning module.
With the Maps API we can associate a position with a map in various formats supplied by a backend. Then the Places API could be used to populate places on the Map or even specify the current position as a place of interest and associate it with an icon, contact details and other information.
The following table provides links to more detailed information on sections of the Qt Location C++ API.
Displaying maps and finding routes.
Searching for and managing points of interest.
Implement new geoservices and positioning plugins.
Geoservice Provider Classes¶
PySide2.QtLocation.QGeoServiceProviderThe QGeoServiceProvider class aggregates access to services which provide geographical information.
Places Classes¶
PySide2.QtLocation.QPlaceThe QPlace class represents a set of data about a place.
PySide2.QtLocation.QPlaceAttributeThe QPlaceAttribute class represents generic attribute information about a place.
PySide2.QtLocation.QPlaceCategoryThe QPlaceCategory class represents a category that a QPlace can be associated with.
PySide2.QtLocation.QPlaceContactDetailThe QPlaceContactDetail class represents a contact detail such as a phone number or website url.
PySide2.QtLocation.QPlaceContentThe QPlaceContent class serves as the base class for rich content types.
PySide2.QtLocation.QPlaceContentReplyThe QPlaceContentReply class manages a content retrieval operation started by an instance of QPlaceManager.
PySide2.QtLocation.QPlaceContentRequestThe QPlaceContentRequest class represents the parameters of a content request.
PySide2.QtLocation.QPlaceDetailsReplyThe QPlaceDetailsReply class manages a place details fetch operation started by an instance of QPlaceManager.
PySide2.QtLocation.QPlaceEditorialThe QPlaceEditorial class represents a publisher’s article describing a place.
PySide2.QtLocation.QPlaceIconThe QPlaceIcon class represents an icon.
PySide2.QtLocation.QPlaceIdReplyThe QPlaceIdReply class manages operations which return an identifier such as saving and removal operations of places and categories.
PySide2.QtLocation.QPlaceImageThe QPlaceImage class represents a reference to an image.
PySide2.QtLocation.QPlaceManagerThe QPlaceManager class provides the interface which allows clients to access places stored in a particular backend.
PySide2.QtLocation.QPlaceManagerEngineThe QPlaceManagerEngine class provides an interface for implementers of QGeoServiceProvider plugins who want to provide access to place functionality.
PySide2.QtLocation.QPlaceMatchReplyThe QPlaceMatchReply class manages a place matching operation started by an instance of QPlaceManager.
PySide2.QtLocation.QPlaceMatchRequestThe QPlaceMatchRequest class is used to find places from one manager that match those from another. It represents a set of request parameters.
PySide2.QtLocation.QPlaceProposedSearchResultThe QPlaceProposedSearchResult class represents a search result containing a proposed search.
PySide2.QtLocation.QPlaceRatingsThe QPlaceRatings class holds rating information about a place.
PySide2.QtLocation.QPlaceReplyThe QPlaceReply class manages an operation started by an instance of QPlaceManager and serves as a base class for more specialized replies.
PySide2.QtLocation.QPlaceResultThe QPlaceResult class represents a search result containing a place.
PySide2.QtLocation.QPlaceReviewThe QPlaceReview class represents a review of a place.
PySide2.QtLocation.QPlaceSearchReplyThe QPlaceSearchReply class manages a place search operation started by an instance of QPlaceManager.
PySide2.QtLocation.QPlaceSearchRequestThe QPlaceSearchRequest class represents the set of parameters for a search request.
PySide2.QtLocation.QPlaceSearchResultThe QPlaceSearchResult class is the base class for search results.
PySide2.QtLocation.QPlaceSearchSuggestionReplyThe QPlaceSearchSuggestionReply class manages a search suggestion operation started by an instance of QPlaceManager.
PySide2.QtLocation.QPlaceSupplierThe QPlaceSupplier class represents a supplier of a place or content associated with a place.
PySide2.QtLocation.QPlaceUserThe QPlaceUser class represents an individual user.
Geoservices and Positioning Plugin Classes¶
The QGeoCameraCapabilities class describes the limitations on camera settings imposed by a mapping plugin.
PySide2.QtLocation.QGeoCodingManagerEngineThe QGeoCodingManagerEngine class provides an interface and convenience methods to implementers of QGeoServiceProvider plugins who want to provide support for geocoding operations.
Provides support functionality for map display with QGeoServiceProvider.
PySide2.QtLocation.QGeoRoutingManagerEngineThe QGeoRoutingManagerEngine class provides an interface and convenience methods to implementers of QGeoServiceProvider plugins who want to provide access to geographic routing information.
PySide2.QtLocation.QGeoServiceProviderFactoryThe QGeoServiceProviderFactory class is a factory class used as the plugin interface for services related to geographical information.
PySide2.QtLocation.QGeoServiceProviderFactoryV2The QGeoServiceProviderFactoryV2 class is a factory class used as the plugin interface for services related to geographical information.
The QGeoTiledMapReply class manages a tile fetch operation started by an instance of QGeoTiledManagerEngine.
PySide2.QtLocation.QPlaceManagerEngineThe QPlaceManagerEngine class provides an interface for implementers of QGeoServiceProvider plugins who want to provide access to place functionality.
© 2022 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.