geocircle QML Базовый тип
Тип geocircle представляет собой круглую географическую область.
Тип geocircle — это геофигура, представляющая собой круглую географическую область. Он является прямым представлением QGeoCircle и определяется координатами, определяющими центр круга, и значением qreal, определяющим радиус круга в метрах.
Круг считается недействительным, если координата центра недействительна или если радиус меньше нуля.
Пример использования
Используйте свойства типа variant для хранения geocircle. Чтобы создать значение geocircle, используйте функцию QtPositioning.circle():
import QtPositioning 5.2
Item {
property variant region: QtPositioning.circle(QtPositioning.coordinate(-27.5, 153.1), 1000)
} При интеграции с C++, обратите внимание, что любое значение QGeoCircle, переданное в QML из C++, автоматически преобразуется в значение geocircle, и наоборот.
Свойства
center
coordinate radius
Это свойство содержит координаты центра geocircle.
radius
real radius
Это свойство содержит радиус geocircle в метрах.
Значение по умолчанию для радиуса — -1, что указывает на недействительную область geocircle.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qml-geocircle.html