georectangle QML Value Type
georectangle型は長方形の地理的領域を表す。詳細...
Import Statement: | import QtPositioning |
詳細な説明
georectangle
型は、長方形の地理的領域を表すgeoshape である。この型はQGeoRectangle の直接表現です。georectangle
の左上隅と右下隅を表すcoordinates の組によって定義されます。座標はtopLeft とbottomRight 属性からアクセスできます。
georectangle
は、左上か右下の座標が無効か、左上の座標が右下の座標より南にある場合、無効とみなされる。
georectangle
の四隅の座標は、topLeft 、topRight 、bottomLeft 、bottomRight 属性でアクセスできます。center 属性はgeorectangle
の中心の座標を得るのに使えます。width とheight 属性は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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。