georectangle QML Value Type

georectangle型は長方形の地理的領域を表す。詳細...

Import Statement: import QtPositioning

詳細な説明

georectangle 型は、長方形の地理的領域を表すgeoshape である。この型はQGeoRectangle の直接表現です。georectangle の左上隅と右下隅を表すcoordinates の組によって定義されます。座標はtopLeftbottomRight 属性からアクセスできます。

georectangle は、左上か右下の座標が無効か、左上の座標が右下の座標より南にある場合、無効とみなされる。

georectangle の四隅の座標は、topLefttopRightbottomLeftbottomRight 属性でアクセスできます。center 属性はgeorectangle の中心の座標を得るのに使えます。widthheight 属性はgeorectangle の幅と高さを度単位で得るのに使えます。これらの属性の一つを設定すると、他の属性もそれに応じて調整されます。

制限事項

georectangle は決して極を越えることはできません。

georectangle の高さや中心が極を横切るように調整された場合、georectangle が極に触れるが横切らないように、また中心座標がgeorectangle の中心にあるように、高さが修正されます。

使用例

georectangle を格納するには、var 型のプロパティを使用します。georectangle 値を作成するには、QtPositioning.rectangle ()関数を使用します:

import QtPositioning

Item {
    property var region: QtPositioning.rectangle(QtPositioning.coordinate(-27.5, 153.1), QtPositioning.coordinate(-27.6, 153.2))
}

C++と統合する場合、C++からQMLに渡されたQGeoRectangle の値は自動的にgeorectangle の値に変換されることに注意してください。

プロパティ

bottomLeft

coordinate bottomLeft

このプロパティはこのジオレクタングルの左下座標を保持する。

bottomRight

coordinate bottomRight

このジオレクタングルの右下座標を保持する。

center

coordinate center

このジオレクタングルの中心座標を保持する。詳細についてはQGeoRectangle::setCenter() を参照。

height

double height

このプロパティは、このジオレクタングルの高さ(度)を保持する。詳細はQGeoRectangle::setHeight() を参照。

注意: ジオレクタングルが無効な場合、高さを設定することはできません。QtPositioning Qt 5.5 より前のリリースでは、無効なジオレクタングルでも高さを設定することができました。

topLeft

coordinate topLeft

このプロパティは、このジオレクタングルの左上の座標を保持します。

topRight

coordinate topRight

このプロパティは、このジオレクタングルの右上の座標を保持します。

double width

このプロパティはこのジオレクタングルの幅を(度単位で)保持する。詳細についてはQGeoRectangle::setWidth() を参照してください。

注: ジオレクタングルが無効な場合、幅を設定することはできません。QtPositioning Qt 5.5 より前のリリースでは、無効なジオレクタングルでも幅を設定することができました。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。