geocircle QML Value Type

Der Typ Geokreis stellt ein kreisförmiges geografisches Gebiet dar. Mehr...

Import Statement: import QtPositioning

Detaillierte Beschreibung

Der Typ geocircle ist ein geoshape, der ein kreisförmiges geografisches Gebiet darstellt. Er ist eine direkte Darstellung von QGeoCircle und wird durch coordinate definiert, das die center des Kreises angibt, und durch qreal, das die radius des Kreises in Metern angibt.

Der Kreis wird als ungültig angesehen, wenn die Koordinate center ungültig ist oder wenn radius kleiner als Null ist.

Beispiel für die Verwendung

Verwenden Sie Eigenschaften vom Typ var, um einen geocircle zu speichern. Um einen geocircle Wert zu erstellen, verwenden Sie die Funktion QtPositioning.circle():

import QtPositioning

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

Bei der Integration mit C++ ist zu beachten, dass jeder QGeoCircle Wert, der von C++ an QML übergeben wird, automatisch in einen geocircle Wert umgewandelt wird und umgekehrt.

Eigenschaften

Mittelpunkt

coordinate radius

Diese Eigenschaft enthält die Koordinate des Mittelpunkts des Geokreises.

radius

real radius

Diese Eigenschaft enthält den Radius des Geokreises in Metern.

Der Standardwert für den Radius ist -1, was auf einen ungültigen Geokreisbereich hinweist.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.