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

أدلة خاصة بمنصة Google

تتيح لك واجهة برمجة تطبيقات ARCore Geospatial إرفاق المحتوى عن بُعد بأي منطقة تغطيها التجوّل الافتراضي من 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، يمكن للمستخدم تزيين الحي الذي يقيم فيه بحديقة مجتمعية ملوّنة بتقنية الواقع المعزّز، ما يتيح وضع البذور بدقة في جميع أنحاء العالم الحقيقي وزراعة الكروم والنباتات العصارية المنتفخة وغير ذلك الكثير. وتتوفَّر كلّ من البالون بوب وحديقة البوكيت المفتوحة المصدر والمتاحة لك لتحفيز طاقتك الإبداعية.

توافق الجهاز

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

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