بعد ضبط إعدادات تطبيقك لاستخدام واجهة برمجة التطبيقات Geospatial API، يمكنك الحصول على AREarthManager.CameraGeospatialPose
الخاصة بكاميرا الجهاز. يحتوي هذا الوضع الذي تتم إدارته في كائن AREarthManager
على المعلومات التالية:
- الموقع الجغرافي، معبرًا عنه بخط العرض وخط الطول
- الارتفاع
- اتجاه تقريبي للاتجاه الذي يواجهه المستخدم في نظام إحداثي الاتحاد الأوروبي، مع توجيه +X نحو الشرق، وتوجيه +Y لأعلى، و+ Z تشير إلى الجنوب
التحقّق من حالة التتبّع
تكون القيم الجيوفضائية صالحة فقط عندما تكون قيمة AREarthManager.EarthTrackingState
هي TrackingState.Tracking
. تأكَّد من إدراج جميع طلبات البيانات من واجهة برمجة التطبيقات الجغرافية المكانية في مجموعة تحكُّم 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 درجة.
الخطوات التالية
- وضع مرساة جيوفضائية من خلال الحصول على وضع المرساة الجيوفضائية.