ประเภทข้อมูลตำแหน่ง

ประเภทข้อมูลสําหรับข้อมูลตำแหน่ง

รอบหมุนของล้อจักรยาน RPM

หากผู้ใช้ปั่นจักรยาน ข้อมูลประเภทนี้สามารถใช้เพื่อบันทึกรอบหมุนของล้อต่อนาที (RPM) ได้ แต่ละจุดข้อมูลแสดงหน่วยวัดการหมุนของล้อทันที ดังนั้นควรตั้งเวลาสิ้นสุดเท่านั้น ข้อมูลนี้จะใช้เป็นการประทับเวลาสำหรับการอ่าน

REST

ชื่อcom.google.cycling.wheel_revolution.rpm
ขอบเขตสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
ช่อง (รูปแบบ - หน่วย) rpm (float - rpm)
จำนวนรอบหมุนของล้อจักรยานต่อนาที

Android

ชื่อcom.google.cycling.wheel_revolution.rpm
ออบเจ็กต์ประเภทข้อมูลTYPE_CYCLING_WHEEL_RPM
ช่อง (รูปแบบ - หน่วย) FIELD_RPM (float - rpm)
จำนวนรอบหมุนของล้อจักรยานต่อนาที

จำนวนรอบหมุนของล้อจักรยานสะสม

หากผู้ใช้ปั่นจักรยาน ข้อมูลประเภทนี้สามารถใช้บันทึกจำนวนรอบหมุนของล้อในช่วงระยะเวลาหนึ่งได้ แต่ละจุดข้อมูลแสดงจำนวน รอบที่หมุนตั้งแต่เวลาเริ่มต้น

REST

ชื่อcom.google.cycling.wheel_revolution.cumulative
ขอบเขตสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
ช่อง (รูปแบบ - หน่วย) รอบ 1 (int—จำนวน)
จำนวนรอบหมุนของล้อจักรยาน

Android

ชื่อcom.google.cycling.wheel_revolution.cumulative
ออบเจ็กต์ประเภทข้อมูลTYPE_CYCLING_PEDALING_CUMULATIVE
ช่อง (รูปแบบ - หน่วย) FIELD_REVOLUTIONS (int จำนวน)
จำนวนรอบหมุนของล้อจักรยาน

เดลต้าระยะทาง

ข้อมูลประเภทนี้จะบันทึกระยะทางที่ผู้ใช้เดินทางนับตั้งแต่การอ่านครั้งล่าสุดเป็นเมตร ระยะทางรวมในช่วงหนึ่งๆ สามารถคำนวณได้โดยการบวกค่าทั้งหมดเข้าด้วยกันระหว่างระยะเวลาหนึ่งๆ เวลาเริ่มต้นของแต่ละจุดข้อมูล ควรแสดงถึงจุดเริ่มต้นของช่วงที่ครอบคลุมระยะทาง เวลาเริ่มต้นต้องเท่ากับหรือมากกว่าเวลาสิ้นสุดของจุดข้อมูลก่อนหน้า

REST

ชื่อcom.google.distance.delta
ขอบเขตสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
ช่อง (รูปแบบ - หน่วย) distance (float—เมตร)
ระยะทางในหน่วยเมตร
ช่วงที่ถูกต้อง: 0—100 เมตรต่อวินาที

Android

ชื่อcom.google.distance.delta
ออบเจ็กต์ประเภทข้อมูลTYPE_DISTANCE_DELTA
สิทธิ์ของ AndroidACCESS_FINE_LOCATIONและACTIVITY_RECOGNITION
ช่อง (รูปแบบ - หน่วย) FIELD_DISTANCE (float—เมตร)
ระยะทางในหน่วยเมตร
ช่วงที่ถูกต้อง: 0—100 เมตรต่อวินาที

ตัวอย่างสถานที่ตั้ง

ข้อมูลประเภทนี้จะบันทึกตําแหน่งของผู้ใช้ เนื่องจากจุดข้อมูลแต่ละจุดแสดงถึงตำแหน่งของผู้ใช้ ณ เวลาที่อ่าน คุณจึงควรตั้งค่าเวลาสิ้นสุดเท่านั้น ข้อมูลนี้จะใช้เป็นการประทับเวลาสำหรับการอ่าน

REST

ชื่อcom.google.location.sample
ขอบเขตสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
ช่อง (รูปแบบ - หน่วย)
ละติจูด (float—องศา)
ละติจูดของตำแหน่งในหน่วยองศา
ช่วงที่ใช้ได้: -90 ถึง 90 องศา
longitude (float—องศา)
ลองจิจูดของตำแหน่งเป็นองศา
ช่วงที่ใช้ได้: -180 ถึง 180 องศา
ความแม่นยำ (float—เมตร)
"รัศมีความแม่นยํา" โดยประมาณของตำแหน่งจะอยู่ภายในหน่วยเป็นเมตร เช่น หากคุณวาดวงกลมรอบตำแหน่งนี้โดยมีรัศมีเท่ากับค่าความแม่นยำ จะมีโอกาส 68% ที่ตำแหน่งที่แท้จริงของผู้ใช้อยู่ภายในวงกลม ค่าประมาณนี้มีไว้สำหรับความแม่นยำในแนวนอนเท่านั้น แต่ไม่ได้บ่งบอกถึงความแม่นยำในการระบุตำแหน่ง อัตราความเร็ว หรือระดับความสูง (หากระบุไว้สำหรับตำแหน่งนี้) หากตำแหน่งนี้ไม่มีความแม่นยำตามแนวนอน ระบบจะแสดงผลเป็น 0.0
ช่วงที่ใช้ได้: 0—10,000 เมตร
ระดับความสูง (float—เมตร)
ความสูงของสถานที่จากระดับน้ำทะเล หน่วยเป็นเมตร
ช่วงที่ใช้ได้: -100,000—100,000 เมตร

Android

ชื่อcom.google.location.sample
ออบเจ็กต์ประเภทข้อมูลTYPE_LOCATION_SAMPLE
สิทธิ์ของ AndroidACCESS_FINE_LOCATION
ช่อง (รูปแบบ - หน่วย)
FIELD_LATITUDE (float - องศา)
ละติจูดของตำแหน่งในหน่วยองศา
ช่วงที่ใช้ได้: -90 ถึง 90 องศา
FIELD_LONGITUDE (float - องศา)
ลองจิจูดของตำแหน่งเป็นองศา
ช่วงที่ใช้ได้: -180 ถึง 180 องศา
FIELD_ACCURACY (float - เมตร)
"รัศมีความแม่นยํา" โดยประมาณของตำแหน่งจะอยู่ภายในหน่วยเป็นเมตร เช่น หากคุณวาดวงกลมรอบตำแหน่งนี้โดยมีรัศมีเท่ากับค่าความแม่นยำ จะมีโอกาส 68% ที่ตำแหน่งที่แท้จริงของผู้ใช้อยู่ภายในวงกลม ค่าประมาณนี้มีไว้สำหรับความแม่นยำในแนวนอนเท่านั้น แต่ไม่ได้บ่งบอกถึงความแม่นยำในการระบุตำแหน่ง อัตราความเร็ว หรือระดับความสูง (หากระบุไว้สำหรับตำแหน่งนี้) หากตำแหน่งนี้ไม่มีความแม่นยำตามแนวนอน ระบบจะแสดงผลเป็น 0.0
ช่วงที่ใช้ได้: 0—10,000 เมตร
FIELD_ALTITUDE (float—เมตร)
ความสูงของสถานที่จากระดับน้ำทะเล หน่วยเป็นเมตร
ช่วงที่ใช้ได้: -100,000—100,000 เมตร

ความเร็ว

ข้อมูลประเภทนี้จะบันทึกความเร็วของผู้ใช้เป็นเมตรต่อวินาที ค่านี้จะแสดงขนาดสเกลาร์ของความเร็ว ดังนั้นค่าลบไม่ควรเกิดขึ้น เนื่องจากจุดข้อมูลแต่ละจุดแสดงความเร็ว ณ เวลาที่อ่าน คุณจึงควรตั้งค่าเวลาสิ้นสุดเท่านั้น ข้อมูลนี้จะใช้เป็นการประทับเวลาสำหรับการอ่าน

REST

ชื่อcom.google.speed
ขอบเขตสิทธิ์ OAuth
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
ช่อง (รูปแบบ - หน่วย) ความเร็ว (float—เมตรต่อวินาที)
ความเร็วในการเดินทาง
ช่วงที่ถูกต้อง: 0—11,000 เมตรต่อวินาที

Android

ชื่อcom.google.speed
ออบเจ็กต์ประเภทข้อมูลTYPE_SPEED
สิทธิ์ของ AndroidACCESS_FINE_LOCATION
ช่อง (รูปแบบ - หน่วย) ความเร็ว (float—เมตรต่อวินาที)
ความเร็วในการเดินทาง
ช่วงที่ถูกต้อง: 0—11,000 เมตรต่อวินาที