אחרי שקובעים את הגדרות האפליקציה לשימוש ב-Geospatial API, אפשר לקבל את ה-AREarthManager.CameraGeospatialPose
של מצלמת המכשיר. התנוחה הזו, שמנוהלת באובייקט AREarthManager
, מכילה את המידע הבא:
- מיקום, מבוטא בקווי רוחב ואורך
- גובה
- כיוון שקרוב מאוד לכיוון המשתמש במערכת הקואורדינטות של האיחוד האירופי, כאשר 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 מעלות.
המאמרים הבאים
- מציבים עוגן גיאו-מרחבי על ידי השגת התנוחה הגיאו-מרחבית של העוגן.