Để tuân thủ các yêu cầu về quyền riêng tư được cập nhật của chúng tôi đối với việc sử dụng ARCore SDK 1.12 trở lên, bạn phải tiết lộ việc sử dụng Cloud Anchors một cách nổi bật trong ứng dụng của mình. Xem các yêu cầu về quyền riêng tư của Cloud Anchors để biết thêm chi tiết.

Tính năng Cloud Anchor cho phép nhiều người dùng chia sẻ trải nghiệm thực tế tăng cường

Hướng dẫn dành riêng cho nền tảng

Quảng cáo cố định trên đám mây là một loại quảng cáo cố định đặc biệt có thể dùng để duy trì các trải nghiệm thực tế tăng cường trong môi trường thực tế. Với API ARCore Cloud Anchor hoặc dịch vụ ARCore Cloud Anchor, bạn có thể tạo các lớp thông tin kỹ thuật số tương tác và liên kết chúng với các vị trí thực tế, thiết kế trải nghiệm có thể được chia sẻ theo thời gian bởi nhiều người trên các thiết bị khác nhau. Cloud Anchors kết nối các vị trí trong thế giới thực với nội dung kỹ thuật số mà mọi người có thể truy cập từ các thiết bị di động tương thích. Cả người dùng Android và iOS đều có thể tham gia cùng một trải nghiệm rồi quay lại nhiều lần, thậm chí nhiều tuần sau đó.

Biên tập viên và neo đám mây

Neo neo trên đám mây là các neo được lưu trữ trên API Neo Core Cloud Anchor. Dịch vụ lưu trữ này cho phép người dùng chia sẻ trải nghiệm trong cùng một ứng dụng. Nguyên tắc cơ bản cho quảng cáo cố định cũng áp dụng cho Quảng cáo cố định trên đám mây.

Các trường hợp phát triển bằng API NeoCore Cloud Anchor

API ARCore Cloud Anchor có thể giúp duy trì trải nghiệm thực tế tăng cường trong thực tế và tạo trải nghiệm chung giữa người dùng. Sau đây là một số cách bạn có thể sử dụng trong dự án của mình.

Giữ vững trải nghiệm thực tế tăng cường trong môi trường thực tế

Tính năng Cloud Anchor cho phép một người dùng đặt một đối tượng thực tế tăng cường trong môi trường thực và một người dùng khác để thấy cùng một đối tượng tại cùng một vị trí sau này. Ví dụ: sử dụng Cloud Anchors để tạo các bảng hiệu ảo giúp người dùng tìm thấy các nhà ga, để lại ghi chú ảo trên bàn bếp của bạn bè hoặc trang trí lại phòng ngủ của họ bằng áp phích ảo.

Trải nghiệm cộng tác theo thời gian thực

Tính năng Cloud Anchor cũng cho phép người dùng cộng tác theo thời gian thực. Ví dụ: người dùng có thể chơi trò chơi bóng bàn ảo trên bàn cà phê hoặc vẽ tranh tường cùng với cộng đồng.

Khả năng tương thích của thiết bị

API ARCore Cloud Anchor hoạt động trên tất cả các thiết bị được hỗ trợ ARCore.

Cách hoạt động của Cloud Anchor

ARCore kết nối với ARCore Cloud Anchor API để lưu trữ và phân giải Cloud Anchor, qua đó cho phép những trải nghiệm chung này. Cần có kết nối Internet đang hoạt động.

Dưới đây là thông tin tổng quan về cách hoạt động của tính năng lưu trữ và giải quyết:

  1. Người dùng tạo một neo cục bộ trong môi trường của họ.
  2. Thẻ neo được lưu trữ — ARCore tải dữ liệu của neo cục bộ lên API ARCore Cloud Anchor và API ARCore Cloud Anchor trả về một mã nhận dạng duy nhất cho neo đó.
  3. Ứng dụng sẽ phân phối mã duy nhất đó đến những người dùng khác.
  4. Quảng cáo cố định được giải quyết – Người dùng có thiết bị có mã nhận dạng duy nhất có thể tạo lại cùng một neo bằng cách sử dụng API Neo Core Cloud Anchor.

Tổ chức

Để thiết lập và lưu trữ một neo, ARCore sử dụng bản đồ tính năng 3D của không gian xung quanh neo đó. Để có được bản đồ tính năng này, máy ảnh sau của thiết bị phải ánh xạ môi trường ở trong và xung quanh trung tâm sở thích từ các góc nhìn và vị trí khác nhau trước khi cuộc gọi lưu trữ. Sau đó, API Neo Core Cloud Anchor sẽ tạo một bản đồ tính năng 3D của không gian và trả lại một Cloud Anchor duy nhất cho thiết bị.

Đang giải quyết

Khi một người dùng khác trong cùng môi trường trỏ máy ảnh của thiết bị đến khu vực lưu trữ Cloud Anchor, thì yêu cầu giải quyết sẽ khiến ARCore Cloud Anchor API định kỳ so sánh các tính năng hình ảnh của cảnh với bản đồ tính năng 3D đã được tạo. ARCore sử dụng các phép so sánh này để xác định vị trí, hướng và tư thế của người dùng so với Cloud Anchor.

Chính sách về việc ngừng sử dụng API

Xem chính sách về việc ngừng sử dụng API ARCore Cloud Anchor để biết thêm chi tiết.