Tipi di dati sulla posizione

Tipi di dati per la posizione.

RPM rotazione della ruota di bicicletta

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

REST

Nomecom.google.cycling.wheel_revolution.rpm
Ambiti di autorizzazione 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 di biciclette 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 di biciclette al minuto.

Giro della ruota ciclico cumulativo

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

REST

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

Android

Nomecom.google.cycling.wheel_revolution.cumulative
Oggetto tipo di datiTYPE_CYCLING_PEDALING_CUMULATIVE
Campi (formato: unità) FIELD_REVOLUTIONS (int: numero)
Numero di giri delle ruote di bicicletta.

Delta distanza

Questo tipo di dati acquisisce la distanza percorsa dall'utente dall'ultima lettura, in metri. La distanza totale su 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 la distanza è stata coperta. L'ora di inizio deve essere uguale o maggiore all'ora di fine del punto dati precedente.

REST

Nomecom.google.distance.delta
Ambiti di autorizzazione OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Campi (formato: unità) distanza (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 località

Questo tipo di dati acquisisce la posizione dell'utente. Poiché ogni punto dati rappresenta la posizione dell'utente al momento della lettura, è necessario impostare solo l'ora di fine. Verrà utilizzato come timestamp per la lettura.

REST

Nomecom.google.location.sample
Ambiti di autorizzazione OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Campi (formato: unità)
latitudine (float - gradi)
La latitudine di una località in gradi.
Intervallo valido: da -90 a 90 gradi
longitudine (float-gradi)
La longitudine di una località in gradi.
Intervallo valido: da -180 a 180 gradi
precisione (float: metri)
Il raggio di precisione stimato; la posizione si trova in metri. Ad esempio, se hai disegnato un cerchio intorno a questa posizione con un raggio uguale alla precisione, dovrebbe esserci il 68% di probabilità che la vera posizione dell'utente si trovi all'interno del cerchio. Questa stima è solo per l'accuratezza orizzontale. Non indica la precisione del rilevamento, della velocità o dell'altitudine (se incluse in questa località). Se questa posizione non ha una precisione orizzontale, verrà restituito 0.0.
Intervallo valido: 0-10.000 metri
altitudine (float: metri)
L'altezza della località dal livello del mare, in metri.
Intervallo valido: -100.000 - 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; la posizione si trova in metri. Ad esempio, se hai disegnato un cerchio intorno a questa posizione con un raggio uguale alla precisione, dovrebbe esserci il 68% di probabilità che la vera posizione dell'utente si trovi all'interno del cerchio. Questa stima è solo per l'accuratezza orizzontale. Non indica la precisione del rilevamento, della velocità o dell'altitudine (se incluse in questa località). Se questa posizione non ha una precisione orizzontale, verrà restituito 0.0.
Intervallo valido: 0-10.000 metri
FIELD_ALTITUDE (float: metri)
L'altezza della località dal livello del mare, in metri.
Intervallo valido: -100.000 - 100.000 metri

Velocità

Questo tipo di dati acquisisce la velocità dell'utente in metri al secondo. Il valore rappresenta l'entità scalale della velocità, pertanto i valori negativi non devono verificarsi. Poiché ogni punto dati rappresenta la velocità al momento della lettura, è necessario impostare solo l'ora di fine. Verrà utilizzato come timestamp per la lettura.

REST

Nomecom.google.speed
Ambiti di autorizzazione OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
Campi (formato: unità) speed (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à) speed (float: metri al secondo)
Velocità di viaggio.
Intervallo valido: 0-11.000 metri al secondo