geocircle QML 值类型

地圈类型表示一个圆形地理区域。 更多...

导入语句import QtPositioning

详细描述

类型 geocircle 是一个代表圆形地理区域的 geoshape。它是对 QGeoCircle 的直接表示,并通过一个指定地圈中心的 coordinate 以及一个指定地圈半径(单位:米)的 qreal 来定义。

如果地圈中心的坐标无效或半径小于零,则认为该圆形无效。

示例使用

使用类型 var 的属性来存储 geocircle。要创建 geocircle 值,请使用 QtPositioning.circle() 函数

import QtPositioning

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

在集成 C++ 时请注意,任何从 C++ 传递到 QML 的 QGeoCircle 值都会自动转换为 geocircle 值,反之亦然。

属性

center

coordinate radius

此属性保存地圈中心的坐标。

radius

real radius

此属性保存地圈的半径,单位为米。

半径的默认值为 -1,表示无效的地圈区域。

© 2024 Qt 公司有限公司。其中包含的文档贡献属于其各自的所有者。本提供的文档根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款进行许可。Qt 以及相应的商标是芬兰 Qt 公司以及在全世界其他国家的商标。所有其他商标均为各自所有者的财产。