Qt Location Reference Documentation

Clip2Tri Polygon Triangulation Library

Boost

geojson-vt-cpp

Mapbox GL Native

Places Map (QML)

Running the Example

Local Search

MapItemView Transitions (QML)

Running the Example

QML Code

Requirements

geojson-cpp

Places (QML)

Presenting-Search-Suggestions

Running the Example

Overview

Displaying Categories

Presenting Search Suggestions

Searching for Places

Displaying Place Content

Clipper Polygon Clipping Library, version 6.4.0

geometry.hpp

CSS Color Parser

mapboxgl-css_color_parser

Earcut Polygon Triangulation Library

cURL Parse Date

libc++

Places List (QML)

Running the Example

Performing a Place Search

Earcut

kdbush.hpp

Plane Spotter (QML)

Running the Example

Overview

Steering the Planes

The C++ Pilot

The QML Pilot

polylabel

protozero

RapidJSON

shelf-pack-cpp

supercluster.hpp

tao_tuple

mapboxgl-tao_tuple

unique_resource

mapboxgl-unique_resource

variant

Vector Tile Library

Wagyu Geometry Processing Library

nunicode

Poly2Tri Polygon Triangulation Library

Supplier

Example

CategoryModel

Interfaces between C++ and QML Code in Qt Location

Category - QPlaceCategory

ContactDetail - QDeclarativeContactDetail

Place - QPlace

PlaceAttribute - QPlaceAttribute

Icon - QPlaceIcon

User - QPlaceUser

Ratings - QPlaceRatings

Supplier - QPlaceSupplier

Map

Map Objects

Interaction

Performance

Example Usage

Qt Location C++ API

Geoservice Provider Classes

Maps and Navigation Classes

Places Classes

Geoservices and Positioning Plugin Classes

Minimal Map (QML)

Running the Example

C++ Code

QML Code

Requirements

MapRectangle

Performance

Example Usage

QML Maps

Overview

Position on map

Geocoding

Navigation

Zoom, Pinch and Flickable

QML Types

Maps

Geocoding

Routing

Example

Qt Location

Overview

Getting Started

Submodules

Places

Maps and Navigation

API References and Examples

Plugin References and Parameters

Implementing New Back-Ends and Porting

Licenses and Attributions

Qt Location GeoServices

Plugin Description

Implementing Plugins

MapPolyline

Performance

Example Usage

PlaceSearchModel

PlaceSearchModel Roles

Search Result Types

Detection of Updated and Removed Places

Example

Paging

ImageModel

Example

ContactDetail

Examples

ContactDetails

Examples

Category

Category::category

MapPinchEvent

Example Usage

Qt Location QML API changes since 5.4

Place

Saving a Place

Caveats

Saving Between Plugins

Removing a Place

Favorites

Map Viewer (QML)

Running the Example

Overview

Displaying a Map

Finding an Address (Geocoding)

Directions and Travel Routes

DynamicParameter

MapItemView

Example Usage

ExtendedAttributes

MapParameter

MapRoute

Performance

Example Usage

MapPolygonObject

PlaceAttribute

RouteSegment

Example

PluginParameter

Example Usage

MapCircle

Performance

Example Usage

Plugin

Example Usage

GeocodeModel

Example Usage

MapPolylineObject

MapPolygon

Performance

Example Usage

CameraCapabilities

PlaceSearchSuggestionModel

MapCopyrightNotice

RouteManeuver

Example

MapType

MapRouteObject

Navigator

Ratings

Maps and Navigation (QML)

Maps

Displaying Maps

Putting Objects on a Map (Map Overlay Objects)

Model-View Design with Map Overlay Objects

Interaction with Map Overlay Objects

Geocoding -- Address to Coordinate and Vice Versa

Routing and Navigation

EditorialModel

Example

User

Example

Qt Location HERE Plugin

Overview

Parameters

Mandatory parameters

Optional parameters

Parameter Usage Example

QML

C++

Places

Capabilities

Plugin Specific Behaviors and Limitations.

Search

Searching for Places

Search Term and Categories

Search Area

Relevancy Hints

Search Term suggestions

Recommendations

Extended Attributes

Restrictions of Usage - ExtendedAttributes and Content

Places (C++)

Saving a place cpp

Removing a place cpp

Places Reply Classes

Overview

Place Definition

Common Operations

Initializing a Manager

Discovery/Search

Recommendations

Paging

Fetching Place Details

Fetching Rich Content

Search Suggestions

Saving a Place

Caveats

Saving Between Managers

Removing a Place

Using Categories

Saving a Category

Removing a Category

Matching Places Between Managers

Classes in Places

Data Classes

Request Classes

Reply classes

Manager Classes

Qt Location Esri Plugin

Overview

Parameters

Mandatory parameters

Optional parameters

Directions language

Directions length units

Qt Location Items Overlay Plugin

Overview

Example usage

Icon

Maps and Navigation (C++)

Geocoding

Navigation

ReviewModel

Qt Location Mapbox Plugin

Overview

Parameters

Mandatory parameters

Optional parameters

Extra routing attributes

QML Places API

Overview

Introductory Concepts

Plugin

Models, Views and Delegates

Common Use Cases

Searching for Places

Display Search Results using a ListView

Display Search Results using a MapItemView

Fetching Place Details

Saving and Removing Places

Learn More

Places Types

Data Types

Models

Qt Location Open Street Map Plugin

Overview

Parameters

Optional parameters

Parameter Usage Example

QML

Other Plugin-specific Information

Tile cache

MapItemGroup

Example Usage

Qt Location Mapbox GL Plugin

Overview

Platform Support

Parameters

Optional plugin parameters

Optional map parameters

Example usage

MapObjectView

MapQuickItem

Positioning and Sizing

Performance

Limitations

Example Usage

RouteQuery

Example Usage

Waypoint

Example Usage

RouteModel

Example Usage

Route

Example

RouteLeg

MapCircleObject

GeoMapObject

MapGestureArea

Performance

Example Usage

Places Backend

Overview

Implementing/Inheriting Reply Objects

Icon URLs

Categories

Saving Places to the Manager

Cross-Referencing Places Between Managers

Alternative Identifier Cross-Referencing

Other Methods of Linking

User Readable vs Non-User Readable Extended Attributes

MapIconObject

QML Maps Plugin

Qt Location Examples

Qt Location C++ Classes

Qt Labs Location QML Types

Qt Location QML Types

Overview

Plugins

Related Information

Common QML Types

Maps QML Types

Navigation and Routing QML Types

Geocoding QML Types

Places QML Types

Alphabetical Listing of All QML Types