C
Qul::GeoPositionInfo Struct
struct Qul::GeoPositionInfoGeoPositionInfo クラスは、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::GeoPositionInfo のQt for MCUs サポートは実験的なものです。
メンバ関数ドキュメント
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 ライセンスの下で利用可能です。
詳細を見る。