ARCore Cloud Anchor API قدیمی‌تر منسوخ شده است و پس از 31 آگوست 2023 پشتیبانی نمی‌شود. اگر برنامه شما از این API استفاده می‌کند، باید آن را برای استفاده از نقطه پایانی ARCore API جدید در اسرع وقت به‌روزرسانی کنید.

Cloud Anchors به ​​کاربران مختلف اجازه می دهد تا تجربیات AR را به اشتراک بگذارند

با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

راهنماهای مخصوص پلتفرم

Cloud Anchor نوع خاصی از لنگر است که می تواند برای تداوم تجربیات AR در دنیای واقعی استفاده شود. با ARCore Cloud Anchor API یا سرویس ARCore Cloud Anchor ، می‌توانید لایه‌های تعاملی از اطلاعات دیجیتال ایجاد کنید و آنها را به مکان‌های واقعی متصل کنید، و تجربیاتی را طراحی کنید که می‌توانند در طول زمان توسط افراد متعدد در دستگاه‌های مختلف به اشتراک گذاشته شوند. Cloud Anchors مکان‌های دنیای واقعی را با محتوای دیجیتالی متصل می‌کند که همه می‌توانند از دستگاه‌های تلفن همراه سازگار به آن دسترسی داشته باشند. هم کاربران اندروید و هم iOS می‌توانند در یک تجربه شرکت کنند و بارها و بارها، حتی هفته‌ها یا ماه‌ها بعد، به آن‌ها بازگردند.

لنگرها و لنگرهای ابری

Cloud Anchors لنگرهایی هستند که در ARCore Cloud Anchor API میزبانی می‌شوند. این میزبانی کاربران را قادر می سازد تا تجربیات خود را در همان برنامه به اشتراک بگذارند. دستورالعمل های اساسی برای لنگرها در مورد لنگرهای ابری نیز اعمال می شود.

از موارد برای توسعه با ARCore Cloud Anchor API استفاده کنید

ARCore Cloud Anchor API می‌تواند به تداوم تجربیات AR در دنیای واقعی و ایجاد تجربیات مشترک بین کاربران کمک کند. در زیر چند راه برای استفاده از آن در پروژه های خود آورده شده است.

تداوم تجربیات AR در دنیای واقعی

Cloud Anchors یک کاربر را قادر می‌سازد تا یک شی AR را در محیط فیزیکی قرار دهد و دیگری را برای دیدن همان شی در همان مکان در زمان بعدی. به عنوان مثال، از Cloud Anchors برای ایجاد علائم مجازی استفاده کنید که به کاربران کمک می کند راه خود را در ایستگاه های قطار بیابند، یادداشت های مجازی را روی میز آشپزخانه خود برای دوستان خود بگذارند، یا اتاق خواب خود را با پوسترهای مجازی تزئین کنند.

تجربیات مشارکتی در زمان واقعی

Cloud Anchors همچنین امکان همکاری بلادرنگ بین کاربران را فراهم می کند. به عنوان مثال، کاربران می توانند یک بازی مجازی پینگ پنگ را روی میز قهوه انجام دهند یا با جامعه خود یک نقاشی دیواری مجازی بکشند.

سازگاری دستگاه

ARCore Cloud Anchor API روی همه دستگاه‌های پشتیبانی‌شده ARCore کار می‌کند.

نحوه عملکرد Cloud Anchors

ARCore برای میزبانی و حل و فصل Cloud Anchor به ARCore Cloud Anchor API متصل می شود و از این طریق این تجربیات مشترک را فعال می کند. این نیاز به یک اتصال اینترنتی فعال دارد.

در اینجا یک تصویر سطح بالا از نحوه عملکرد میزبانی و حل کردن وجود دارد:

  1. کاربر یک لنگر محلی در محیط خود ایجاد می کند.
  2. لنگر میزبانی می‌شود - ARCore داده‌های آن لنگر محلی را در ARCore Cloud Anchor API آپلود می‌کند و ARCore Cloud Anchor API یک شناسه منحصربه‌فرد برای آن لنگر برمی‌گرداند.
  3. این برنامه آن شناسه منحصر به فرد را بین سایر کاربران توزیع می کند.
  4. لنگر حل شد - کاربرانی که دستگاه‌هایشان شناسه منحصربه‌فرد دارند می‌توانند همان لنگر را با استفاده از ARCore Cloud Anchor API ایجاد کنند.

میزبانی

برای ایجاد و میزبانی یک لنگر، ARCore از یک نقشه ویژگی سه بعدی از فضای اطراف آن لنگر استفاده می کند. برای به دست آوردن این نقشه ویژگی، دوربین عقب دستگاه باید قبل از تماس میزبان، محیط داخل و اطراف مرکز مورد نظر را از زوایای دید و موقعیت های مختلف ترسیم کند. سپس ARCore Cloud Anchor API یک نقشه ویژگی سه بعدی از فضا ایجاد می کند و یک شناسه Cloud Anchor منحصر به فرد را به دستگاه برمی گرداند.

حل و فصل

وقتی کاربر دیگری در همان محیط دوربین دستگاه خود را به سمت ناحیه ای که Cloud Anchor میزبانی شده است نشانه می گیرد، یک درخواست حل و فصل باعث می شود ARCore Cloud Anchor API به طور دوره ای ویژگی های بصری صحنه را با نقشه ویژگی سه بعدی ایجاد شده مقایسه کند. ARCore از این مقایسه‌ها برای مشخص کردن موقعیت، جهت‌گیری و وضعیت کاربر نسبت به Cloud Anchor استفاده می‌کند.

خط مشی لغو API

برای جزئیات به خط مشی لغو API Cloud Anchor ARCore مراجعه کنید.