انواع داده برای داده های مکان.
دور چرخش چرخ دوچرخه سواری
اگر کاربر دوچرخه سواری کند، از این نوع داده می توان برای ثبت دور چرخش در دقیقه (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 - دور در دقیقه) تعداد دور چرخ دوچرخه در دقیقه |
نام | com.google.cycling.wheel_revolution.rpm |
شی نوع داده | TYPE_CYCLING_WHEEL_RPM |
فیلدها (فرمت-واحدها) | FIELD_RPM ( float — دور در دقیقه) تعداد دور چرخ دوچرخه در دقیقه |
چرخش چرخ دوچرخه سواری تجمعی
اگر کاربر دوچرخه سواری کند، از این نوع داده می توان برای ثبت تعداد چرخش چرخ در یک دوره زمانی استفاده کرد. هر نقطه داده نشان دهنده تعداد دورهای از زمان شمارش در زمان شروع است.
نام | com.google.cycling.wheel_revolution.cumulative |
محدوده های مجوز OAuth | https://www.googleapis.com/auth/fitness.location.read https://www.googleapis.com/auth/fitness.location.write |
فیلدها (فرمت-واحدها) | انقلاب ( int —count) تعداد چرخش چرخ دوچرخه |
نام | com.google.cycling.wheel_revolution.cumulative |
شی نوع داده | TYPE_CYCLING_PEDALING_CUMULATIVE |
فیلدها (فرمت-واحدها) | FIELD_REVOLUTIONS ( int —count) تعداد چرخش چرخ دوچرخه |
دلتای فاصله
این نوع داده مسافت طی شده توسط کاربر را از زمان آخرین خواندن، بر حسب متر ثبت می کند. فاصله کل در یک بازه را می توان با جمع کردن تمام مقادیر در طول بازه محاسبه کرد. زمان شروع هر نقطه داده باید نشان دهنده شروع فاصله ای باشد که در آن مسافت طی شده است. زمان شروع باید برابر یا بیشتر از زمان پایان نقطه داده قبلی باشد.
نام | 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 |
فیلدها (فرمت-واحدها) | FIELD_DISTANCE ( 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 متر در ثانیه |