Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qtlocation-qml.qdoc
Go to the documentation of this file.
1// Copyright (C) 2018 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
3
4/*!
5 \qmlmodule QtLocation \QtVer
6 \title Qt Location QML Types
7 \ingroup qmlmodules
8 \brief Provides QML types for mapping and location information.
9
10 \section1 Overview
11
12 In short, the main QML types and their roles are as follows:
13
14 \list
15 \li The \l [QML] Place instances hold information about the
16 destination and surrounding objects, including displayable
17 representations.
18 \li The \l [QML] Map enables the information contained in
19 \l [QML] {Place} objects to be displayed, panned, zoomed,
20 and so on.
21 \li The \l [QML] route is be determined by a \e plugin, with each
22 \l [QML] routeSegment holding the navigation instructions,
23 guided by the continuously updated current \l [QML] Location.
24 \endlist
25
26 \section2 Plugins
27
28 \l {Plugin}s supply the data required to calculate routes and navigation
29 instructions, and they are typically tied to a specific location-based
30 service. For example, a plugin may allow connecting to a service that
31 provides geocoding and routing information, which can be consumed by the
32 application.
33
34 There may be various GeoServices plugins for various tasks, with some
35 plugins providing more than one service. One QML \l Plugin instance must
36 be created for each GeoService plugin. Plugins are required for routing
37 and geocoding, maps, and places, however the default plugin handles all
38 four of these services. A plugin may require online access or it may
39 support on-board maps and data.
40
41 \note Plugins may not provide features such as paging or relevance hints.
42
43 \section2 Related Information
44
45 The following links provide more information about maps and places:
46
47 \table
48 \row
49 \li \l {Maps and Navigation (QML)}{Maps and Navigation}
50 \li Displaying maps and finding routes
51 \row
52 \li \l {QML Places API} {Places}
53 \li Searching for and managing points of interest
54 \endtable
55
56 \section1 Common QML Types
57
58 \annotatedlist qml-QtLocation5-common
59
60 \section1 Maps QML Types
61
62 \annotatedlist qml-QtLocation5-maps
63
64 \section1 Navigation and Routing QML Types
65
66 \annotatedlist qml-QtLocation5-routing
67
68 \section1 Geocoding QML Types
69
70 \annotatedlist qml-QtLocation5-geocoding
71
72 \section1 Places QML Types
73
74 \annotatedlist qml-QtLocation5-places
75
76 \section1 Alphabetical Listing of All QML Types
77*/