このページでは

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_ = NAN, double longitude_ = NAN, double direction_ = NAN, double speed_ = NAN, 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

詳細説明

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

注意: Qul::GeoPositionInfoQt for MCUs サポートは実験的なものです。

Qul::GeoPositionSourceも参照

メンバ関数ドキュメント

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

GeoPositionInfo オブジェクトを作成し、そのメンバーを与えられた値で初期化する:latitude_ longitude_,direction_,speed_, およびtimestamp_

bool GeoPositionInfo::hasDirection() const

この関数は、ディレクションを受信した場合、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

この関数は、速度が受信されていればtrue を返す。そうでない場合は、false を返す。

この関数の戻り値は、PositionSource 項目でPosition::speedValid プロパティの値を設定するために使用されます。

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

メンバ変数ドキュメント

double GeoPositionInfo::direction

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

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

double GeoPositionInfo::latitude

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

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

double GeoPositionInfo::longitude

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

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

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

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

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

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

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

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

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

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

特定の Qt ライセンスの下で利用可能です。
詳細を見る。