بعد ضبط إعدادات تطبيقك لاستخدام واجهة برمجة التطبيقات 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+) عادةً دقيقة بسبب المحاذاة الطبيعية مع ميزة "تتبُّع الواقع المعزّز". ومع ذلك، يمكن أن تختلف زوايا الانحراف (Y+) حسب مدى توفّر بيانات VPS والظروف الزمنية في الموقع الجغرافي. قد يحتاج تطبيقك إلى إجراء تعديلات لتحسين الدقة.
تقدّم GeospatialPose.OrientationYawAccuracy
تقديرًا للدقة لزوايا الانحراف (Y+) AREarthManager.CameraGeospatialPose
معيّنة. دقة انحراف الاتجاه هي رقم يصف نصف القطر، بالدرجات، لمستوى الثقة في الشريحة المئوية 68 حول زوايا الانحراف في GeospatialPose.EunRotation
. بعبارة أخرى، هناك احتمال بنسبة% 68 أن تكون زاوية الانحراف الحقيقية لجسم AREarthManager.CameraGeospatialPose
دقيقة ضمن عدد الدرجات التي يعرضها
GeospatialPose.OrientationYawAccuracy
.
تشير القيم الأكبر إلى انخفاض الدقة. على سبيل المثال، إذا كانت زاوية الانحراف المقدَّرة 60 درجة وكانت دقة الانحراف 10 درجات، تكون هناك احتمالية بنسبة% 68 أن تكون زاوية الانحراف الفعلية بين 50 و70 درجة.
الخطوات التالية
- ضَع عنصر تثبيت جغرافيًا من خلال الحصول على وضع العنصر التثبيتي الجغرافي.