انواع دادهها برای دادههای مکانی
دور موتور دوچرخه (RPM)
اگر کاربری دوچرخهسواری کند، میتوان از این نوع داده برای ثبت تعداد دور چرخ در دقیقه (RPM) او استفاده کرد. هر نقطه داده نشاندهندهی یک اندازهگیری لحظهای از دور چرخ است، بنابراین فقط زمان پایان باید تنظیم شود. این به عنوان مهر زمانی برای خواندن استفاده خواهد شد.
استراحت
| نام | com.google.cycling.wheel_revolution.rpm |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.location.read https://www.googleapis.com/auth/fitness.location.write |
| فیلدها (قالب — واحدها) | دور در دقیقه ( float —rpm) تعداد دور چرخهای دوچرخه در دقیقه. |
اندروید
| نام | com.google.cycling.wheel_revolution.rpm |
| شیء نوع داده | TYPE_CYCLING_WHEEL_RPM |
| فیلدها (قالب — واحدها) | FIELD_RPM ( float -rpm) تعداد دور چرخهای دوچرخه در دقیقه. |
مجموع دور چرخ دوچرخه
اگر کاربری دوچرخهسواری کند، میتوان از این نوع داده برای ثبت تعداد چرخشهای چرخ در یک بازه زمانی استفاده کرد. هر نقطه داده نشان دهنده تعداد چرخشها از زمان شمارش در زمان شروع است.
استراحت
| نام | com.google.cycling.wheel_revolution.cumulative |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.location.read https://www.googleapis.com/auth/fitness.location.write |
| فیلدها (قالب — واحدها) | انقلابها ( int —تعداد) تعداد چرخش چرخهای دوچرخه. |
اندروید
| نام | com.google.cycling.wheel_revolution.cumulative |
| شیء نوع داده | TYPE_CYCLING_PEDALING_CUMULATIVE |
| فیلدها (قالب — واحدها) | FIELD_REVOLUTIONS ( int —تعداد) تعداد چرخش چرخهای دوچرخه. |
دلتای فاصله
این نوع داده، مسافت طی شده توسط کاربر را از آخرین اندازهگیری، بر حسب متر، ثبت میکند. کل مسافت طی شده در یک بازه زمانی را میتوان با جمع کردن تمام مقادیر در طول بازه زمانی محاسبه کرد. زمان شروع هر نقطه داده باید نشان دهنده شروع بازه زمانی باشد که مسافت در آن طی شده است. زمان شروع باید برابر یا بزرگتر از زمان پایان نقطه داده قبلی باشد.
استراحت
| نام | com.google.distance.delta |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.location.read https://www.googleapis.com/auth/fitness.location.write |
| فیلدها (قالب — واحدها) | فاصله ( float — متر) مسافت طی شده بر حسب متر. محدوده معتبر : 0-100 متر بر ثانیه |
اندروید
| نام | com.google.distance.delta |
| شیء نوع داده | TYPE_DISTANCE_DELTA |
| مجوزهای اندروید | ACCESS_FINE_LOCATION و ACTIVITY_RECOGNITION |
| فیلدها (قالب — واحدها) | فاصله میدانی ( float — متر) مسافت طی شده بر حسب متر. محدوده معتبر : 0-100 متر بر ثانیه |
نمونه مکان
این نوع داده موقعیت مکانی کاربر را ثبت میکند. از آنجا که هر نقطه داده، موقعیت مکانی کاربر را در زمان خواندن نشان میدهد، فقط زمان پایان باید تنظیم شود. این به عنوان مهر زمانی برای خواندن استفاده خواهد شد.
استراحت
| نام | com.google.location.sample | ||||
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.location.read https://www.googleapis.com/auth/fitness.location.write | ||||
| فیلدها (قالب — واحدها) |
|
اندروید
| نام | com.google.location.sample | ||||
| شیء نوع داده | TYPE_LOCATION_SAMPLE | ||||
| مجوز اندروید | ACCESS_FINE_LOCATION | ||||
| فیلدها (قالب — واحدها) |
|
سرعت
این نوع داده سرعت کاربر را بر حسب متر بر ثانیه ثبت میکند. مقدار نشان دهندهی بزرگی اسکالر سرعت است، بنابراین مقادیر منفی نباید وجود داشته باشند. از آنجا که هر نقطه داده نشان دهنده سرعت در زمان خواندن است، فقط زمان پایان باید تنظیم شود. این به عنوان مهر زمانی برای خواندن استفاده خواهد شد.
استراحت
| نام | com.google.speed |
| دامنههای مجوز OAuth | https://www.googleapis.com/auth/fitness.location.read https://www.googleapis.com/auth/fitness.location.write |
| فیلدها (قالب — واحدها) | سرعت ( float - متر بر ثانیه) سرعت سفر. محدوده معتبر : 0 تا 11000 متر بر ثانیه |
اندروید
| نام | com.google.speed |
| شیء نوع داده | TYPE_SPEED |
| مجوز اندروید | ACCESS_FINE_LOCATION |
| فیلدها (قالب — واحدها) | سرعت ( float - متر بر ثانیه) سرعت سفر. محدوده معتبر : 0 تا 11000 متر بر ثانیه |