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

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

รอบหมุนของล้อจักรยานต่อนาที

หากผู้ใช้ปั่นจักรยาน คุณจะใช้ประเภทข้อมูลนี้เพื่อบันทึกรอบการหมุนของล้อต่อนาที (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 รอบต่อนาที)
จำนวนรอบการหมุนของล้อจักรยานต่อนาที

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

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

REST

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

Android

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

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

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

REST

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

Android

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