このページでは

C

Qul::GeoPositionInfo Struct

struct Qul::GeoPositionInfo

GeoPositionInfo クラスは、位置情報を `PositionSource ` QML タイプに伝達するための API を提供します。詳細...

Header: #include <qul/geopositionsource.h>
Since: Qt Quick Ultralite 2.11

パブリック関数

GeoPositionInfo(double latitude_, double longitude_, double direction_, double speed_, uint64_t timestamp_ = 0)
bool hasDirection() const
bool hasLatitude() const
bool hasLongitude() const
(since Qt Quick Ultralite 2.12) bool hasSpeed() const

パブリック変数

double direction
double latitude
double longitude
(since Qt Quick Ultralite 2.12) double speed
(since Qt Quick Ultralite 2.12) uint64_t timestamp

詳細な説明

この型は、Qul::GeoPositionSource::getCurrentPosition のコンテキスト内でのみ、PositionSource アイテムが位置情報を取得するために使用するパラメータとして使用されます。

注: Qt for MCUs によるQul::GeoPositionInfo のサポートは 、実験的な機能です。

「Qul::GeoPositionSource」も参照してください 。

メンバー関数のドキュメント

GeoPositionInfo::GeoPositionInfo(double latitude_, double longitude_, double direction_, double speed_, uint64_t timestamp_ = 0)

GeoPositionInfo オブジェクトを作成し、そのメンバを指定された値で初期化します。latitude_ 、longitude_ 、direction_ 、speed_ 、およびtimestamp_ 。

bool GeoPositionInfo::hasDirection() const

この関数は、direction が受信された場合、true を返します。それ以外の場合は、false を返します。

この関数の戻り値は、PositionSource アイテムによって、Position::directionValid プロパティの値を設定するために使用されます。

bool GeoPositionInfo::hasLatitude() const

この関数は、座標の緯度が受信された場合、true を返します。それ以外の場合は、false を返します。

この関数の戻り値は、PositionSource アイテムによって、Position::latitudeValid プロパティの値を設定するために使用されます。

bool GeoPositionInfo::hasLongitude() const

この関数は、coordinate の経度が受信された場合、true を返します。それ以外の場合は、false を返します。

この関数の戻り値は、PositionSource アイテムによって、Position::longitudeValid プロパティの値を設定するために使用されます。

[since Qt Quick Ultralite 2.12] bool GeoPositionInfo::hasSpeed() const

この関数は、speed が受信された場合、true を返します。それ以外の場合は、false を返します。

この関数の戻り値は、PositionSource アイテムによって、Position::speedValid プロパティの値を設定するために使用されます。

この関数は、Qt Quick Ultralite 2.12で導入されました。

メンバ変数のドキュメント

double GeoPositionInfo::direction

この変数は、アプリケーションのユーザーによって、GPS やその他の同様の測位システムから取得された方位の値に設定されます。

この変数の値は、PositionSource アイテムによって、Position::direction プロパティのdirectionの値を設定するために使用されます。

double GeoPositionInfo::latitude

この変数は、アプリケーションのユーザーによって、GPS やその他の同様の測位システムから取得した座標の緯度の値に設定されます。

この変数の値は、PositionSource 項目によって使用され、Position::coordinate プロパティの座標の緯度の値を設定するために用いられます。

double GeoPositionInfo::longitude

この変数は、アプリケーションのユーザーによって、GPS やその他の同様の測位システムから取得した座標の経度の値に設定されます。

この変数の値は、PositionSource アイテムによって、Position::coordinate プロパティの座標の経度の値を設定するために使用されます。

[since Qt Quick Ultralite 2.12] double GeoPositionInfo::speed

この変数は、アプリケーションのユーザーによって、GPS やその他の同様の測位システムから取得した速度の値に設定されます。

この変数の値は、PositionSource 項目によって、Position::speed プロパティの速度値を設定するために使用されます。

この変数は、Qt Quick Ultralite 2.12 で導入されました。

[since Qt Quick Ultralite 2.12] uint64_t GeoPositionInfo::timestamp

この変数は、アプリケーションのユーザーによって、GPS やその他の同様の測位システムから取得したタイムスタンプの値に設定されます。

この変数の値は、PositionSource 項目によって、Position::timestamp プロパティのタイムスタンプ値を設定するために使用されます。

この変数は、Qt Quick Ultralite 2.12 で導入されました。

特定のQtライセンスの下で利用可能です。
詳細はこちら。