Tipi di dati relativi alla località

Tipi di dati per i dati sulla posizione.

RPM rivoluzione ruote della bici

Se un utente va in bicicletta, questo tipo di dati può essere utilizzato per registrare le rivoluzioni al minuto (RPM) della ruota. Ogni punto dati rappresenta una misurazione istantanea dei giri della ruota, pertanto deve essere impostata solo l'ora di fine. che verrà utilizzato come timestamp per la lettura.

REST

Nomecom.google.cycling.wheel_revolution.rpm
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Campi (formato - unità) rpm (float-rpm)
Numero di giri della ruota della bicicletta al minuto.

Android

Nomecom.google.cycling.wheel_revolution.rpm
Oggetto Tipo di datiTYPE_CYCLING_WHEEL_RPM
Campi (formato - unità) FIELD_RPM (float - rpm)
Numero di giri della ruota della bicicletta al minuto.

Rivoluzione cumulativa della ruota della bici

Se un utente va in bicicletta, questo tipo di dati può essere utilizzato per registrare il numero di giri di ruota in un periodo di tempo. Ogni punto dati rappresenta il numero di giri dall'inizio del conteggio.

REST

Nomecom.google.cycling.wheel_revolution.cumulative
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Campi (formato - unità) rivoluzioni (int - conteggio)
Numero di giri della ruota della bicicletta.

Android

Nomecom.google.cycling.wheel_revolution.cumulative
Oggetto Tipo di datiTYPE_CYCLING_PEDALING_CUMULATIVE
Campi (formato - unità) FIELD_REVOLUTIONS (int - count)
Numero di giri della ruota della bicicletta.

Delta distanza

Questo tipo di dati acquisisce la distanza percorsa dall'utente dall'ultima lettura, in metri. La distanza totale in un intervallo può essere calcolata sommando tutti i valori durante l'intervallo. L'ora di inizio di ogni punto dati deve rappresentare l'inizio dell'intervallo in cui è stata percorsa la distanza. L'ora di inizio deve essere uguale o successiva all'ora di fine del punto dati precedente.

REST

Nomecom.google.distance.delta
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Campi (formato - unità) distance (float metri)
Distanza percorsa in metri.
Intervallo valido: 0-100 metri al secondo

Android

Nomecom.google.distance.delta
Oggetto Tipo di datiTYPE_DISTANCE_DELTA
Autorizzazioni AndroidACCESS_FINE_LOCATION e ACTIVITY_RECOGNITION
Campi (formato - unità) FIELD_DISTANCE (float metri)
Distanza percorsa in metri.
Intervallo valido: 0-100 metri al secondo

Esempio di posizione

Questo tipo di dati acquisisce la posizione dell'utente. Poiché ogni punto dati rappresenta la posizione dell'utente al momento della lettura, deve essere impostata solo l'ora di fine. che verrà utilizzato come timestamp per la lettura.

REST

Nomecom.google.location.sample
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Campi (formato - unità)
latitude (float gradi)
La latitudine di una località in gradi.
Intervallo valido: da -90 a 90 gradi
longitude (float gradi)
La longitudine di una località in gradi.
Intervallo valido: da -180 a 180 gradi
accuratezza (float metri)
Il "raggio di precisione" stimato entro cui si troverebbe la posizione, in metri. Ad esempio, se disegni un cerchio intorno a questa posizione con un raggio uguale alla precisione, dovrebbe esserci una probabilità del 68% che la posizione reale dell'utente si trovi all'interno del cerchio. Questa stima riguarda solo la precisione orizzontale. Non indica la precisione di direzione, velocità o altitudine (se incluse per questa posizione). Se questa posizione non ha una precisione orizzontale, viene restituito 0.0.
Intervallo valido: 0-10.000 metri
altitudine (float metri)
L'altezza della posizione rispetto al livello del mare, in metri.
Intervallo valido: da -100.000 a 100.000 metri

Android

Nomecom.google.location.sample
Oggetto Tipo di datiTYPE_LOCATION_SAMPLE
Autorizzazione AndroidACCESS_FINE_LOCATION
Campi (formato - unità)
FIELD_LATITUDE (float - gradi)
La latitudine di una località in gradi.
Intervallo valido: da -90 a 90 gradi
FIELD_LONGITUDE (float gradi)
La longitudine di una località in gradi.
Intervallo valido: da -180 a 180 gradi
FIELD_ACCURACY (float metri)
Il "raggio di precisione" stimato entro cui si troverebbe la posizione, in metri. Ad esempio, se disegni un cerchio intorno a questa posizione con un raggio uguale alla precisione, dovrebbe esserci una probabilità del 68% che la posizione reale dell'utente si trovi all'interno del cerchio. Questa stima riguarda solo la precisione orizzontale. Non indica la precisione di direzione, velocità o altitudine (se incluse per questa posizione). Se questa posizione non ha una precisione orizzontale, viene restituito 0.0.
Intervallo valido: 0-10.000 metri
FIELD_ALTITUDE (float - metri)
L'altezza della posizione rispetto al livello del mare, in metri.
Intervallo valido: da -100.000 a 100.000 metri

Velocità

Questo tipo di dati acquisisce la velocità dell'utente in metri al secondo. Il valore rappresenta la magnitudo scalare della velocità, quindi non devono verificarsi valori negativi. Poiché ogni punto dati rappresenta la velocità al momento della lettura, deve essere impostata solo l'ora di fine. che verrà utilizzato come timestamp per la lettura.

REST

Nomecom.google.speed
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Campi (formato - unità) Velocità (float metri al secondo)
Velocità di viaggio.
Intervallo valido: 0-11.000 metri al secondo

Android

Nomecom.google.speed
Oggetto Tipo di datiTYPE_SPEED
Autorizzazione AndroidACCESS_FINE_LOCATION
Campi (formato - unità) Velocità (float metri al secondo)
Velocità di viaggio.
Intervallo valido: 0-11.000 metri al secondo