C
Qul::GeoPositionInfo Struct
struct Qul::GeoPositionInfoGeoPositionInfo クラスは、位置情報を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ライセンスの下で利用可能です。
詳細はこちら。