إنشاء تجارب واقع معزّز عالمية وغامرة ومستندة إلى الموقع الجغرافي باستخدام واجهة برمجة التطبيقات ARCore Geospatial

أدلة خاصة بالنظام الأساسي

تمكّنك واجهة ARCore Geospatial API من إرفاق المحتوى عن بُعد بأي منطقة تغطيها ميزة التجوّل الافتراضي من Google وإنشاء تجارب الواقع المعزّز على نطاق عالمي. ويستخدم أداة استشعار الجهاز وبيانات نظام تحديد المواقع العالمي (GPS) لاكتشاف بيئة الجهاز، ثم يطابق الأجزاء التي يمكن التعرف عليها من تلك البيئة نموذج الترجمة الذي يوفره نظام تحديد المواقع المرئية (VPS) من Google لتحديد الموقع الجغرافي الدقيق لجهاز المستخدم. كما تعتني واجهة برمجة التطبيقات بدمج الإحداثيات المحلية للمستخدم مع الإحداثيات الجغرافية من VPS بحيث يمكنك العمل ضمن نظام إحداثيات واحد.

الأقلمة العالمية باستخدام VPS

إنّ صور "التجوّل الافتراضي" من "خرائط Google" التي تم التقاطها في جميع أنحاء العالم لأكثر من 15 عامًا هي أساس برنامج VPS. تحدد الشبكات العصبية العميقة أجزاء الصور التي من المرجح أن يتم التعرف عليها على مدى فترات زمنية طويلة وتصفها. ويتم بعد ذلك دمج هذه الأجزاء عبر عشرات المليارات من الصور لحساب سحابة نقطية ثلاثية الأبعاد للبيئة العالمية. يتضمّن نموذج الأقلمة هذا تريليونات من النقاط، ويشمل جميع البلدان تقريبًا، مع تغطية مستقبلية.

عندما يقدم جهاز المستخدم طلبًا إلى واجهة برمجة التطبيقات الجيوفضائية، تعالج الشبكة العصبية وحدات البكسل للعثور على أجزاء معروفة من بيئة المستخدم وتطابقها مع نموذج أقلمة VPS. بعد ذلك، تحسب خوارزميات الرؤية الحاسوبية موضع الجهاز واتجاهه، لتعرض موقعًا أكثر دقة مما كان ممكنًا في السابق باستخدام نظام تحديد المواقع العالمي (GPS) وحده.

وضع علامات الارتساء باستخدام واجهة برمجة التطبيقات الجغرافية المكانية

عند وضع المراسي، تستخدم أيضًا واجهات برمجة تطبيقات ARCore الأخرى، مثل ARCore Cloud Anchor API، خرائط الصور لتحديد وضع الجهاز. ومع ذلك، تكون خرائط الصور التي تم إنشاؤها بواسطة واجهات برمجة التطبيقات هذه محلية لأنها تحتاج بشكل صريح إلى تعيين مساحة.

توفِّر واجهة برمجة التطبيقات الجغرافية المكانية المواضع الأفقية (خط العرض وخط الطول) والوضع الرأسي (الارتفاع) للارتساء وفقًا لمواصفات WGS84. يمكنك وضع مرساة جيوفضائية في أي مكان تقريبًا في العالم على خط عرض وخط طول وارتفاع معين دون الحاجة إلى رسم خريطة للفضاء يدويًا.

أنواع الإرساء الجيوفضائية

هناك ثلاثة أنواع من علامات الارتساء الجيوفضائية التي يمكن استخدامها لإرفاق محتوى بمواقع في العالم الحقيقي. تمثل علامات ارتساء WGS84 موقعًا جغرافيًا عند خط عرض وخط طول وارتفاع معين مقارنةً بالقطع الناقص من WGS84. تمثل مراسي التضاريس موقعًا جغرافيًا على خط عرض وخط طول وارتفاعًا معيّنًا بالنسبة إلى الأرض أو الأرض. تمثل مراسي الأسطح موقعًا على ارتفاع معين وخط طول وارتفاع معين بالنسبة إلى الجزء العلوي من المبنى. اطّلِع على مزيد من المعلومات عن هذه المنتجات في أدلة المطوِّرين.

حالات الاستخدام الخاصة بالتطوير باستخدام واجهة برمجة التطبيقات Geospatial API

في ما يلي بعض الطرق التي يمكنك من خلالها استخدام واجهة برمجة التطبيقات الجغرافية المكانية في مشاريعك الخاصة.

توجيه المستخدمين إلى مواقع جغرافية محدّدة

إنّ نظام تحديد المواقع العالمي (GPS) رائع في إنشاء التجارب المستندة إلى الموقع الجغرافي، ولكن قد لا تتوفّر الدقة عند الحاجة إلى إنشاء تجارب للواقع المعزّز تكون دقيقة ودقيقة. باستخدام واجهة برمجة التطبيقات Geospatial API، لا داعي للقلق بشأن انتقال العناصر الافتراضية. يمكنك تحديد المكان محل الاهتمام بشكل واضح لإرفاق محتوى به وترجمته على نحو موثوق به، ما يتيح للمستخدمين العثور على سياراتهم في المناطق الحضرية ذات الكثافة السكانية العالية أو العثور على طريقهم في المساحات المزدحمة.

إنشاء تجارب واقع معزّز مستندة إلى الموقع الجغرافي

يمكنك إنشاء تجارب استخدام مقنعة للمستخدمين باستخدام واجهة برمجة التطبيقات Geospatial API التي توفر فائدة ومتعة دون الحاجة إلى إنشاء خرائط لمواقع متعددة وصيانتها. اندمِج بكل حواسك في عالم افتراضي يمكن فيه الوصول إلى مزيد من المستخدمين.

ألعاب الفيديو والتعبير عن الذات

باستخدام واجهة برمجة التطبيقات Geospatial API، يمكن للمستخدمين تحويل الكرة الأرضية إلى لوحة إبداعية. على سبيل المثال، يتيح برنامج البالون بوب للمستخدم وضع البالونات كأهداف في العالم الحقيقي ومحاولة تفرقعها باستخدام كرة تستند إلى الفيزياء وتتفاعل مع المسافة في الفضاء. يمكن للمستخدمين القريبين الانضمام إلى التجربة وفقاع البالونات نفسها من خلال عملية تنفيذ سهلة في Firebase. باستخدام تطبيق Pocket Garden، يمكن للمستخدم تزيين الحي بحديقة مجتمع الواقع المعزّز الملوّنة التي تضع البذور بدقة في جميع أنحاء العالم وزراعة الكروم والنباتات العصارية المنتفخة وغير ذلك. وكلّ من Balloon Pop وPocket Garden مفتوح المصدر ومُتاح لتحفيز طاقتك الإبداعية.

توافق الجهاز

لا يتيح عدد قليل من الأجهزة المتوافقة مع ARCore استخدام واجهة برمجة التطبيقات Geospatial API. تتم الإشارة إلى هذه الأجهزة في صفحة الأجهزة المتوافقة مع ARCore.

الخطوات التالية