- Qt 6.6
- Qt Positioning
- QML Types
- QtPositioning
- Qt 6.6.0 Reference Documentation

# QtPositioning QML Type

The QtPositioning global object provides useful functions for working with location-based types in QML. More...

Import Statement: | import QtPositioning 6.6

- List of all members, including inherited members

## Methods

- geocircle circle()
- geocircle circle(coordinate center, real radius)
- point coordToMercator(coordinate coord)
- coordinate coordinate()
- coordinate coordinate(real latitude, real longitude, real altitude)
- coordinate mercatorToCoord(point mercator)
- geopath path()
- geopath path(list<coordinate> coordinates, real width)
- geopolygon polygon()
- geopolygon polygon(list<coordinate> coordinates)
- geopolygon polygon(list<coordinate> perimeter, list<list<coordinate>> holes)
- georectangle rectangle()
- georectangle rectangle(coordinate center, real width, real height)
- georectangle rectangle(coordinate topLeft, coordinate bottomRight)
- georectangle rectangle(list<coordinate> coordinates)
- geoshape shape()
- geocircle shapeToCircle(geoshape shape)
- geopath shapeToPath(geoshape shape)
- geopolygon shapeToPolygon(geoshape shape)
- georectangle shapeToRectangle(geoshape shape)

## Detailed Description

     import QtPositioning

     Item {
         property var coordinate: QtPositioning.coordinate(-27.5, 153.1)
     }

## Method Documentation

geocircle circle()

Constructs an invalid geocircle.

See also geocircle.

geocircle circle(coordinate center, real radius)

Constructs a geocircle centered at center with a radius of radius meters.

point coordToMercator(coordinate coord)

Converts a coordinate coord into a mercator coordinate and returns it.

See also mercatorToCoord.

coordinate coordinate()

Constructs an invalid coordinate.

coordinate coordinate(real latitude, real longitude, real altitude)

Constructs a coordinate with the specified latitude, longitude and optional altitude. Both latitude and longitude must be valid, otherwise an invalid coordinate is returned.

See also coordinate.

coordinate mercatorToCoord(point mercator)

Converts a mercator coordinate into a latitude-longitude coordinate.

See also coordToMercator.

geopath path()

Constructs an empty geopath.

See also geopath.

geopath path(list<coordinate> coordinates, real width)

Constructs a geopath from coordinates and width.

See also geopath.

geopolygon polygon()

Constructs an empty polygon.

See also geopolygon.

geopolygon polygon(list<coordinate> coordinates)

Constructs a polygon from coordinates.

See also geopolygon.

geopolygon polygon(list<coordinate> perimeter, list<list<coordinate>> holes)

Constructs a polygon from coordinates for perimeter and inner holes.

See also geopolygon.

georectangle rectangle()

Constructs an invalid georectangle.

See also georectangle.

georectangle rectangle(coordinate center, real width, real height)

Constructs a georectangle centered at center with a width of width degrees and a hight of height degrees.

See also georectangle.

georectangle rectangle(coordinate topLeft, coordinate bottomRight)

Constructs a georectangle with its top left corner positioned at topLeft and its bottom right corner positioned at bottomRight.

See also georectangle.

georectangle rectangle(list<coordinate> coordinates)

Constructs a georectangle from the list of coordinates, the returned list is the smallest possible containing all the coordinates.

See also georectangle.

geoshape shape()

Constructs an invalid geoshape.

See also geoshape.

geocircle shapeToCircle(geoshape shape)

Converts shape to a geocircle.

See also geocircle.

geopath shapeToPath(geoshape shape)

Converts shape to a geopath.

See also geopath.

geopolygon shapeToPolygon(geoshape shape)

Converts shape to a polygon.

See also geopolygon.

georectangle shapeToRectangle(geoshape shape)

Converts shape to a georectangle.

See also georectangle.