![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Typedefs | |
| typedef QMap< int, QGeoPositionInfoSourceAndroid * > | PositionSourceMap |
| typedef QMap< int, QGeoSatelliteInfoSourceAndroid * > | SatelliteSourceMap |
| using | UniqueId = std::pair<int, int> |
Enumerations | |
| enum | PositionProvider { PROVIDER_GPS = 0 , PROVIDER_NETWORK = 1 , PROVIDER_PASSIVE = 2 , PROVIDER_GPS = 0 , PROVIDER_NETWORK = 1 , PROVIDER_PASSIVE = 2 } |
| enum class | AccuracyType : quint8 { None = 0x00 , Precise = 0x01 , Approximate = 0x02 , Any = 0xFF } |
| enum | PositionProvider { PROVIDER_GPS = 0 , PROVIDER_NETWORK = 1 , PROVIDER_PASSIVE = 2 , PROVIDER_GPS = 0 , PROVIDER_NETWORK = 1 , PROVIDER_PASSIVE = 2 } |
Functions | |
| int | registerPositionInfoSource (QObject *obj) |
| void | unregisterPositionInfoSource (int key) |
| QGeoPositionInfoSource::PositioningMethods | availableProviders () |
| QGeoPositionInfo | positionInfoFromJavaLocation (const jobject &location, bool useAltConverter) |
| static UniqueId | getUid (const QGeoSatelliteInfo &info) |
| QList< QGeoSatelliteInfo > | satelliteInfoFromJavaLocation (JNIEnv *jniEnv, jobjectArray satellites, QList< QGeoSatelliteInfo > *usedInFix) |
| QList< QGeoSatelliteInfo > | satelliteInfoFromJavaGnssStatus (jobject gnssStatus, QList< QGeoSatelliteInfo > *usedInFix) |
| QGeoPositionInfo | lastKnownPosition (bool fromSatellitePositioningMethodsOnly, bool useAltitudeConverter) |
| int | positioningMethodToInt (QGeoPositionInfoSource::PositioningMethods m) |
| static AccuracyTypes | accuracyFromPositioningMethods (QGeoPositionInfoSource::PositioningMethods m) |
| QGeoPositionInfoSource::Error | startUpdates (int androidClassKey) |
| void | stopUpdates (int androidClassKey) |
| QGeoPositionInfoSource::Error | requestUpdate (int androidClassKey, int timeout) |
| QGeoSatelliteInfoSource::Error | startSatelliteUpdates (int androidClassKey, bool isSingleRequest, int requestTimeout) |
| bool | hasPositioningPermissions (AccuracyTypes accuracy) |
| typedef QMap< int, QGeoPositionInfoSourceAndroid * > AndroidPositioning::PositionSourceMap |
Definition at line 138 of file jnipositioning.cpp.
| typedef QMap< int, QGeoSatelliteInfoSourceAndroid * > AndroidPositioning::SatelliteSourceMap |
Definition at line 139 of file jnipositioning.cpp.
| typedef std::pair< int, int > AndroidPositioning::UniqueId = std::pair<int, int> |
Definition at line 308 of file jnipositioning.cpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Precise | |
| Approximate | |
| Any | |
Definition at line 30 of file jnipositioning.h.
| Enumerator | |
|---|---|
| PROVIDER_GPS | |
| PROVIDER_NETWORK | |
| PROVIDER_PASSIVE | |
| PROVIDER_GPS | |
| PROVIDER_NETWORK | |
| PROVIDER_PASSIVE | |
Definition at line 178 of file jnipositioning.cpp.
| Enumerator | |
|---|---|
| PROVIDER_GPS | |
| PROVIDER_NETWORK | |
| PROVIDER_PASSIVE | |
| PROVIDER_GPS | |
| PROVIDER_NETWORK | |
| PROVIDER_PASSIVE | |
Definition at line 178 of file jnipositioning.cpp.
|
static |
Definition at line 474 of file jnipositioning.cpp.
References Approximate, None, and Precise.
| QGeoPositionInfoSource::PositioningMethods AndroidPositioning::availableProviders | ( | ) |
Definition at line 186 of file jnipositioning.cpp.
|
static |
Definition at line 309 of file jnipositioning.cpp.
| bool AndroidPositioning::hasPositioningPermissions | ( | AccuracyTypes | accuracy | ) |
Definition at line 591 of file jnipositioning.cpp.
References Approximate, and Precise.
| QGeoPositionInfo AndroidPositioning::lastKnownPosition | ( | bool | fromSatellitePositioningMethodsOnly, |
| bool | useAltitudeConverter ) |
Definition at line 436 of file jnipositioning.cpp.
| QGeoPositionInfo AndroidPositioning::positionInfoFromJavaLocation | ( | const jobject & | location, |
| bool | useAltConverter ) |
Definition at line 223 of file jnipositioning.cpp.
|
inline |
Definition at line 462 of file jnipositioning.cpp.
| int AndroidPositioning::registerPositionInfoSource | ( | QObject * | obj | ) |
Definition at line 145 of file jnipositioning.cpp.
| QGeoPositionInfoSource::Error AndroidPositioning::requestUpdate | ( | int | androidClassKey, |
| int | timeout ) |
Definition at line 523 of file jnipositioning.cpp.
| QList< QGeoSatelliteInfo > AndroidPositioning::satelliteInfoFromJavaGnssStatus | ( | jobject | gnssStatus, |
| QList< QGeoSatelliteInfo > * | usedInFix ) |
Definition at line 384 of file jnipositioning.cpp.
| QList< QGeoSatelliteInfo > AndroidPositioning::satelliteInfoFromJavaLocation | ( | JNIEnv * | jniEnv, |
| jobjectArray | satellites, | ||
| QList< QGeoSatelliteInfo > * | usedInFix ) |
Definition at line 315 of file jnipositioning.cpp.
| QGeoSatelliteInfoSource::Error AndroidPositioning::startSatelliteUpdates | ( | int | androidClassKey, |
| bool | isSingleRequest, | ||
| int | requestTimeout ) |
Definition at line 554 of file jnipositioning.cpp.
| QGeoPositionInfoSource::Error AndroidPositioning::startUpdates | ( | int | androidClassKey | ) |
Definition at line 484 of file jnipositioning.cpp.
| void AndroidPositioning::stopUpdates | ( | int | androidClassKey | ) |
Definition at line 517 of file jnipositioning.cpp.
Referenced by QGeoPositionInfoSourceAndroid::~QGeoPositionInfoSourceAndroid(), QGeoSatelliteInfoSourceAndroid::~QGeoSatelliteInfoSourceAndroid(), QGeoPositionInfoSourceAndroid::stopUpdates(), and QGeoSatelliteInfoSourceAndroid::stopUpdates().
| void AndroidPositioning::unregisterPositionInfoSource | ( | int | key | ) |
Definition at line 169 of file jnipositioning.cpp.