เมื่อกำหนดการตั้งค่าของแอปให้ใช้ Geospatial API คุณจะรับ AREarthManager.CameraGeospatialPose
ของกล้องของอุปกรณ์ได้ ท่านี้ซึ่งจัดการในออบเจ็กต์ AREarthManager
จะมีข้อมูลต่อไปนี้
- สถานที่ตั้ง แสดงเป็นละติจูดและลองจิจูด
- ระดับความสูง
- การวางแนวแบบประมาณทิศทางที่ผู้ใช้หันไปในระบบพิกัดของ EUS โดยเครื่องหมาย X+ ชี้ไปทางทิศตะวันออก Y+ ชี้ขึ้น และ Z+ ชี้ไปทางทิศใต้
ตรวจสอบสถานะการติดตาม
ค่าภูมิสารสนเทศจะใช้ได้ในขณะที่ AREarthManager.EarthTrackingState
คือ TrackingState.Tracking
เท่านั้น อย่าลืมรวมการเรียก Geospatial API ทั้งหมดไว้ในบล็อกการควบคุม AREarthManager.EarthTrackingState
var earthTrackingState = EarthManager.EarthTrackingState;
if (earthTrackingState == TrackingState.Tracking)
{
// camera_geospatial_pose contains geodetic location, rotation, and
// confidences values.
var cameraGeospatialPose = EarthManager.CameraGeospatialPose;
}
หาก AREarthManager.EarthTrackingState
ไม่ได้เป็น TrackingState.Tracking
AREarthManager.EarthTrackingState
อาจเป็น TrackingState.Limited
หรือ TrackingState.None
หากไม่มีเงื่อนไขใดเป็นจริง ให้เลือก TrackingState.EarthTrackingState
ซึ่งจะแสดงสถานะข้อผิดพลาดอื่นๆ ที่อาจทําให้ออบเจ็กต์ AREarthManager
ติดตามไม่ได้
ปรับท่าทางเพื่อความแม่นยำ
เมื่ออุปกรณ์ตั้งตรงในการวางแนวเริ่มต้น มุมระดับความสูงต่ำ (X+) และมุมโค้ง (Z+) มีแนวโน้มที่จะแม่นยำเนื่องจากมีการวางแนวแบบปกติโดยสอดคล้องกับการติดตาม AR อย่างไรก็ตาม มุมเอียง (Y+) อาจแตกต่างกันไปโดยขึ้นอยู่กับความพร้อมใช้งานของข้อมูล VPS และเงื่อนไขชั่วคราวในสถานที่ตั้งนั้นๆ แอปอาจต้องทำการปรับเปลี่ยนเพื่อความแม่นยำ
GeospatialPose.OrientationYawAccuracy
แสดงค่าประมาณความแม่นยำสำหรับมุมเอียง (Y+) สำหรับ AREarthManager.CameraGeospatialPose
หนึ่งๆ ความแม่นยําของการวางแนวการเอียงเป็นตัวเลขที่อธิบายรัศมีในหน่วยองศาของระดับความเชื่อมั่นเปอร์เซ็นไทล์ที่ 68 รอบมุมเอียงใน GeospatialPose.EunRotation
กล่าวคือ มีโอกาส 68% ที่มุมเอียงจริงของ AREarthManager.CameraGeospatialPose
จะแม่นยำภายในจำนวนองศาที่
GeospatialPose.OrientationYawAccuracy
แสดงผล
ค่าที่มากกว่าบ่งบอกถึงความแม่นยำที่ต่ำกว่า เช่น หากมุมเอียงโดยประมาณคือ 60 องศา และความแม่นยำในการเอียงคือ 10 องศา ก็มีแนวโน้ม 68% ที่มุมเอียงจริงจะอยู่ระหว่าง 50 ถึง 70 องศา
ขั้นตอนถัดไป
- วาง Geospatial Anchor ด้วยการรับท่าทาง Geospatial ของสมอ