Starsza wersja interfejsu ARCore Cloud Anchor API została wycofana i nie będzie obsługiwana po 31 sierpnia 2023 r. Jeśli aplikacja używa tego interfejsu API, musisz go zaktualizować, by móc jak najszybciej używać nowego punktu końcowego ARCore API.

Kotwice w chmurze umożliwiają innym użytkownikom udostępnianie środowiska AR

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Przewodniki dotyczące poszczególnych platform

Reklama zakotwiczona w chmurze to specjalny typ kotwicy, którego można używać do utrzymywania doświadczeń AR w rzeczywistym świecie. Za pomocą interfejsu ARCore Cloud Anchor API lub usługi ARCore Cloud Anchor możesz tworzyć interaktywne warstwy informacji cyfrowych i zakotwiczać je w rzeczywistych lokalizacjach, a tym samym projektować doświadczenia, które z czasem może udostępniać wielu osobom na różnych urządzeniach. Kotwice w chmurze łączą rzeczywiste lokalizacje z treściami cyfrowymi, z których każdy może korzystać na zgodnych urządzeniach mobilnych. Zarówno użytkownicy Androida, jak i iOS, mogą korzystać z tego samego interfejsu i wrócić do niego wielokrotnie (nawet kilka tygodni lub miesięcy później).

Kotwice i Cloud Anchors

Kotwice Cloud to kotwicy hostowane w interfejsie ARCore Cloud Anchor API. Hosting pozwala użytkownikom dzielić się doświadczeniami w tej samej aplikacji. Podstawowe wskazówki dotyczące kotwic też obowiązują w przypadku kotwic.

Przypadki użycia umożliwiające programowanie za pomocą ARCore Cloud Anchor API

Interfejs ARCore Cloud Anchor API może pomóc zapewnić ciągłe wrażenia użytkowników w rzeczywistości rozszerzonej i wspólne doświadczenia między użytkownikami. Poniżej pokazujemy, jak możesz wykorzystać tę funkcję w swoich projektach.

Zachowuj wrażenia rzeczywistości rozszerzonej w świecie rzeczywistym

Dzięki kotwicom w chmurze jeden użytkownik może umieścić obiekt AR w środowisku fizycznym, a drugi – w późniejszym czasie, aby zobaczyć ten sam obiekt w tym samym miejscu. Dzięki kotwicom w chmurze możesz w ten sposób tworzyć wirtualne znaki, które pomagają użytkownikom poruszać się po dworcach kolejowych, zostawiać wirtualne notatki na blacie kuchennym znajomym, a także zmieniać wystrój sal w wirtualnym plakatie.

Współpraca w czasie rzeczywistym

Kotwice w Google Cloud umożliwiają też współpracę w czasie rzeczywistym między użytkownikami. Użytkownicy mogą na przykład zagrać w wirtualną grę w ping-ponga na kawie lub pomalować wirtualny mural wraz ze społecznością.

Zgodność urządzenia

Interfejs ARCore Cloud Anchor API działa na wszystkich obsługiwanych urządzeniach.

Jak działają kotwicy Cloud

ARCore łączy się z interfejsem ARCore Cloud Anchor API w celu hostowania i rozwiązywania problemów z Cloud Anchors, udostępniając w ten sposób udostępnione funkcje. Wymaga to działającego połączenia z internetem.

Oto ogólny obraz działania hostingu i rozwiązywania problemów:

  1. Użytkownik tworzy w środowisku lokalnym kotwicę.
  2. Kotwica jest hostowana – ARCore przesyła dane lokalnego kotwicy do interfejsu ARCore Cloud Anchor API, a ARCore Cloud Anchor API zwraca unikalny identyfikator tej kotwicy.
  3. Aplikacja przekazuje ten unikalny identyfikator innym użytkownikom.
  4. Kotwica została rozwiązana – użytkownicy, których urządzenia mają unikalny identyfikator, mogą odtworzyć tę samą kotwicę za pomocą interfejsu ARCore Cloud Anchor API.

Hosting

Aby utworzyć i umieścić kotwicę, ARCore wykorzystuje mapę cech 3D przestrzeni otaczającej tę kotwicę. Aby uzyskać tę mapę cech, przed rozpoczęciem rozmowy na ekranie głównym tylna kamera urządzenia musi być umieszczona w środku i na środku obiektu pod różnymi kątami i w różnych miejscach. Następnie interfejs ARCore Cloud Anchor API tworzy mapę cech 3D pokoju i zwraca na urządzeniu unikalny identyfikator kotwicy Cloud.

Rozwiązuję

Gdy inny użytkownik w tym samym środowisku kieruje aparat urządzenia na miejsce, w którym był hostowany Cloud Anchor, żądanie rozwiązania problemu powoduje, że interfejs ARCore Cloud Anchor API okresowo porównuje cechy wizualne ze sceny z utworzoną mapą funkcji 3D. ARCore wykorzystuje te porównania, aby określać położenie, orientację i pozycję użytkownika w odniesieniu do kotwicy Cloud.

Zasada wycofywania interfejsu API

Więcej informacji znajdziesz w zasadach wycofania interfejsu API Cloud Anchor w CloudCore.