Qt Location QML Types▲
I. Overview▲
In short, the main QML types and their roles are as follows:
-
The Place instances hold information about the destination and surrounding objects, including displayable representations.
-
The Map enables the information contained in Place objects to be displayed, panned, zoomed, and so on.
-
The route is be determined by a plugin, with each routeSegment holding the navigation instructions, guided by the continuously updated current Location.
I-1. Plugins▲
Plugins supply the data required to calculate routes and navigation instructions, and they are typically tied to a specific location-based service. For example, a plugin may allow connecting to a service that provides geocoding and routing information, which can be consumed by the application.
There may be various GeoServices plugins for various tasks, with some plugins providing more than one service. One QML Plugin instance must be created for each GeoService plugin. Plugins are required for routing and geocoding, maps, and places, however the default plugin handles all four of these services. A plugin may require online access or it may support on-board maps and data.
Plugins may not provide features such as paging or relevance hints.
I-2. Related Information▲
Displaying maps and finding routes |
|
Searching for and managing points of interest |
II. Common QML Types▲
-
Plugin: The Plugin type describes a Location based services plugin.
-
PluginParameter: The PluginParameter type describes a parameter for a plugin.
III. Maps QML Types▲
-
Map: The Map type displays a map.
-
MapCircle: The MapCircle type displays a geographic circle on a Map.
-
MapCopyrightNotice: The MapCopyrightNotice item displays the current valid copyright notice for a Map element.
-
MapItemGroup: The MapItemGroup type is a container for map items.
-
MapItemView: The MapItemView is used to populate Map from a model.
-
MapPolygon: The MapPolygon type displays a polygon on a Map.
-
MapPolyline: The MapPolyline type displays a polyline on a map.
-
MapQuickItem: The MapQuickItem type displays an arbitrary Qt Quick object on a Map.
-
MapRectangle: The MapRectangle type displays a rectangle on a Map.
-
MapRoute: The MapRoute type displays a Route on a Map.
-
cameraCapabilities: The cameraCapabilities type holds information about the camera capabilities for a specific map type.
-
mapType: The mapType type holds information about a map type.
IV. Navigation and Routing QML Types▲
V. Geocoding QML Types▲
-
GeocodeModel: The GeocodeModel type provides support for searching operations related to geographic information.
VI. Places QML Types▲
-
Category: The Category type represents a category that a Place can be associated with.
-
CategoryModel: The CategoryModel type provides a model of the categories supported by a Plugin.
-
ContactDetails: The ContactDetails type holds contact details for a Place.
-
EditorialModel: The EditorialModel type provides a model of place editorials.
-
ExtendedAttributes: The ExtendedAttributes type holds additional data about a Place.
-
ImageModel: The ImageModel type provides a model of place images.
-
Place: The Place type represents a location that is a position of interest.
-
PlaceSearchModel: Provides access to place search results.
-
PlaceSearchSuggestionModel: Provides access to search term suggestions.
-
ReviewModel: The ReviewModel type provides a model of place reviews.
-
contactDetail: The contactDetail type holds a contact detail such as a phone number or a website address.
-
icon: The icon type represents the icon of a place.
-
placeAttribute: The placeAttribute type holds generic place attribute information.
-
ratings: The ratings type holds place rating information.
-
supplier: Holds data regarding the supplier of a place, a place's image, review, or editorial.
-
user: The user type identifies a user who contributed a particular Place content item.
VII. Alphabetical Listing of All QML Types▲
VII-1. Contents▲
-
Category: The Category type represents a category that a Place can be associated with.
-
CategoryModel: The CategoryModel type provides a model of the categories supported by a Plugin.
-
ContactDetails: The ContactDetails type holds contact details for a Place.
-
EditorialModel: The EditorialModel type provides a model of place editorials.
-
ExtendedAttributes: The ExtendedAttributes type holds additional data about a Place.
-
GeocodeModel: The GeocodeModel type provides support for searching operations related to geographic information.
-
ImageModel: The ImageModel type provides a model of place images.
-
Map: The Map type displays a map.
-
MapCircle: The MapCircle type displays a geographic circle on a Map.
-
MapCopyrightNotice: The MapCopyrightNotice item displays the current valid copyright notice for a Map element.
-
MapItemGroup: The MapItemGroup type is a container for map items.
-
MapItemView: The MapItemView is used to populate Map from a model.
-
MapPolygon: The MapPolygon type displays a polygon on a Map.
-
MapPolyline: The MapPolyline type displays a polyline on a map.
-
MapQuickItem: The MapQuickItem type displays an arbitrary Qt Quick object on a Map.
-
MapRectangle: The MapRectangle type displays a rectangle on a Map.
-
MapRoute: The MapRoute type displays a Route on a Map.
-
MapView: An interactive map viewer component.
-
Place: The Place type represents a location that is a position of interest.
-
PlaceSearchModel: Provides access to place search results.
-
PlaceSearchSuggestionModel: Provides access to search term suggestions.
-
Plugin: The Plugin type describes a Location based services plugin.
-
PluginParameter: The PluginParameter type describes a parameter for a plugin.
-
ReviewModel: The ReviewModel type provides a model of place reviews.
-
RouteModel: The RouteModel type provides access to routes.
-
RouteQuery: The RouteQuery type is used to provide query parameters to a RouteModel.
-
cameraCapabilities: The cameraCapabilities type holds information about the camera capabilities for a specific map type.
-
contactDetail: The contactDetail type holds a contact detail such as a phone number or a website address.
-
icon: The icon type represents the icon of a place.
-
mapType: The mapType type holds information about a map type.
-
placeAttribute: The placeAttribute type holds generic place attribute information.
-
ratings: The ratings type holds place rating information.
-
route: The route type represents one geographical route.
-
routeManeuver: The routeManeuver type represents the information relevant to the point at which two routeSegments meet.
-
routeSegment: The routeSegment type represents a segment of a Route.
-
supplier: Holds data regarding the supplier of a place, a place's image, review, or editorial.
-
user: The user type identifies a user who contributed a particular Place content item.