Location QML Type

Location型は位置情報を保持する。詳細...

Import Statement: import QtPositioning

プロパティ

詳細説明

Location型は、人間的な意味での地理的な "位置 "を表す。これは、特定のcoordinateaddressbounding shape から構成される。bounding shape は、この場所を表示するときに表示する推奨地域を表す。

Location型は、GeocodeModel のような検索モデルのコンテンツとして最も一般的に見られる。GeocodeModel が、与えられたクエリに対して見つかったロケーションのリストを返すとき、それらはLocationオブジェクトとして表現される。

使用例

以下の例では、単純なLocationオブジェクトを宣言している:

Location {
    coordinate {
        latitude: -27.3
        longitude: 153.1
    }
    address: Address {
        ...
    }
}

プロパティ Documentation

address : Address

このプロパティは、ロケーションの住所を保持する。


boundingShape : geoshape [since QtPositioning 6.2]

このプロパティは、その場所を表示するときに使用する推奨地域を保持する。例えば、ある建物の位置は、その建物を中心とした領域を持つかもしれないが、その領域は周囲の地理的コンテキストを表示するのに十分な大きさである。

注: このプロパティの changed() シグナルは、現在、オブジェクト全体が変更された場合にのみ発信され、オブジェクトの内容だけが変更された場合には発信されません。

注意 : このプロパティは Qt6 で boundingBox プロパティの代わりに導入されました。このプロパティは、georectangle の代わりにgeoshape を返します。QGeoShape::boundingGeoRectangle() を使用して、シェイプのバウンディングgeorectangle を取得します。

返された図形を特定の型に変換する必要がある場合は、geoshapetype プロパティと、QtPositioningQtPositioning.shapeToRectangle() のような便利なメソッドを使用します。

このプロパティは、QtPositioning 6.2 で導入されました。


coordinate : coordinate

このプロパティは、場所の正確な地理座標を保持し、場所の緯度、経度、高度を取得するために使用できます。

注意: 現在、このプロパティの changed() シグナルは、オブジェクト全体が変更された場合にのみ発信され、オブジェクトの内容だけが変更された場合には発信されません。


location : QGeoLocation

このプロパティを使った C++ と QML のインターフェースについては、"C++ と QML コードのインターフェース"を参照してください。

注意: このプロパティは地理位置情報全体を更新するので、このプロパティを使用すると、他のすべてのプロパティのバインディングが壊れます。


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