Tipi di dati relativi alla località

Tipi di dati per i dati sulla posizione.

Giri ruote della bicicletta - RPM

Se un utente va in bici, questo tipo di dati può essere utilizzato per acquisire i suoi giri delle ruote al minuto (RPM). Ogni punto dati rappresenta una misura istantanea dei giri della ruota, quindi deve essere impostato solo l'ora di fine. Verrà utilizzato come timestamp della 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 una 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 di una bicicletta al minuto.

Giri cumulativi delle ruote della bicicletta

Se un utente va in bicicletta, questo tipo di dati può essere utilizzato per acquisire 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à) 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—conteggio)
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 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 località dell'utente al momento della lettura, deve essere impostata solo l'ora di fine. Verrà utilizzato come timestamp della 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
longitude (float: gradi)
La longitudine di un luogo in gradi.
Intervallo valido: da -180 a 180 gradi
accuratezza (float—metri)
Il "raggio di accuratezza" stimato entro il quale la posizione si trova, in metri. Ad esempio, se hai disegnato un cerchio intorno a questa località con un raggio uguale al livello di precisione, la probabilità che la vera posizione dell'utente sia all'interno del cerchio dovrebbe essere del 68%. Questa stima indica solo la precisione orizzontale. Non indica la precisione di rilevamento, velocità o altitudine (se incluse per questa località). Se questa località non ha una precisione orizzontale, viene 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 un luogo in gradi.
Intervallo valido: da -180 a 180 gradi
FIELD_ACCURACY (float—metri)
Il "raggio di accuratezza" stimato entro il quale la posizione si trova, in metri. Ad esempio, se hai disegnato un cerchio intorno a questa località con un raggio uguale al livello di precisione, la probabilità che la vera posizione dell'utente sia all'interno del cerchio dovrebbe essere del 68%. Questa stima indica solo la precisione orizzontale. Non indica la precisione di rilevamento, velocità o altitudine (se incluse per questa località). Se questa località non ha una precisione orizzontale, viene 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 la grandezza scalare della velocità, quindi non dovrebbero verificarsi valori negativi. Poiché ogni punto dati rappresenta la velocità al momento della lettura, deve essere impostata solo l'ora di fine. Verrà utilizzato come timestamp della 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à) 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