このページでは

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

この関数は、座標の経度が受信された場合、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ライセンスの下で利用可能です。
詳細はこちら。