ARCore Cloud Anchor API แบบเก่าได้เลิกใช้งานแล้วและจะไม่ได้รับการสนับสนุนหลังจากวันที่ 31 สิงหาคม 2023 หากแอปใช้ API นี้ คุณต้องอัปเดตเพื่อใช้ปลายทาง ARCore API ใหม่โดยเร็วที่สุด

Cloud Anchor อนุญาตให้ผู้ใช้ต่างๆ แชร์ประสบการณ์ AR

คําแนะนําเฉพาะสําหรับแพลตฟอร์ม

Cloud Anchor คือแท็ก Anchor ประเภทพิเศษที่ใช้เก็บประสบการณ์ AR ไว้ในชีวิตจริงได้ เมื่อใช้ ARCore Cloud Anchor API หรือบริการ CoreCore Cloud Anchor คุณจะสร้างเลเยอร์ข้อมูลดิจิทัลแบบอินเทอร์แอกทีฟและตรึงไปยังตําแหน่งจริงได้ โดยออกแบบประสบการณ์ที่ผู้ใช้หลายคนแชร์ในอุปกรณ์ต่างๆ เมื่อเวลาผ่านไป Cloud Anchor เชื่อมต่อตําแหน่งที่มีอยู่จริงกับเนื้อหาดิจิทัลที่ทุกคนเข้าถึงได้จากอุปกรณ์เคลื่อนที่ที่เข้ากันได้ ทั้งผู้ใช้ Android และ iOS สามารถเข้าร่วมประสบการณ์เดียวกันนี้และกลับมาดูซ้ําได้ แม้กระทั่งหลายสัปดาห์หรือหลายเดือนต่อมา

Anchor และ Cloud Anchor

Cloud Anchor คือแท็ก Anchor ที่โฮสต์ใน ARCore Cloud Anchor API โฮสติ้งนี้ช่วยให้ผู้ใช้แชร์ประสบการณ์ในแอปเดียวกันได้ หลักเกณฑ์พื้นฐานสําหรับแท็ก Anchor จะมีผลกับ Cloud Anchor ด้วย

กรณีการใช้งานสําหรับการพัฒนาด้วย ARCore Cloud Anchor API

ARCore Cloud Anchor API จะช่วยส่งเสริมประสบการณ์ AR ในชีวิตจริงและสร้างประสบการณ์การใช้งานร่วมกันระหว่างผู้ใช้ ต่อไปนี้เป็นตัวอย่างวิธีการนํามาใช้งานในโปรเจ็กต์ของคุณเอง

คงประสบการณ์ AR ไว้ในชีวิตจริง

แท็ก Anchor ของระบบคลาวด์จะช่วยให้ผู้ใช้ 1 คนวางออบเจ็กต์ AR ในสภาพแวดล้อมจริง ส่วนอีกคนจะเห็นออบเจ็กต์เดียวกันที่ตําแหน่งเดียวกันในภายหลัง เช่น ใช้ Cloud Anchor เพื่อสร้างป้ายเสมือนจริงที่ช่วยให้ผู้ใช้เดินทางไปยังสถานีรถไฟ ฝากโน้ตเสมือนจริงไว้ที่ท็อปเคาน์เตอร์ครัว หาเพื่อนใหม่หรือตกแต่งบ้านใหม่ด้วยโปสเตอร์เสมือน

ประสบการณ์การทํางานร่วมกันแบบเรียลไทม์

Cloud Anchor ยังช่วยให้ผู้ใช้ทํางานร่วมกันแบบเรียลไทม์ได้ด้วย เช่น ผู้ใช้สามารถเล่นเกมปิงปองเสมือนจริงบนโต๊ะกาแฟ หรือวาดภาพบนผนังเสมือนจริงร่วมกับชุมชน

ความเข้ากันได้ของอุปกรณ์

ARCore Cloud Anchor API ใช้งานได้กับอุปกรณ์ที่รองรับทั้งหมดของ ARCore

วิธีการทํางานของ Cloud Anchor

ARCore เชื่อมต่อกับ ARCore Cloud Anchor API เพื่อโฮสต์และแก้ไข Cloud Anchor สําหรับประสบการณ์การใช้งานที่แชร์เหล่านี้ ต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้

ต่อไปนี้เป็นภาพรวมระดับสูงเกี่ยวกับวิธีการทํางานของโฮสติ้งและการแก้ไข

  1. ผู้ใช้สร้างแท็ก Anchor ในเครื่องในสภาพแวดล้อมของตน
  2. แท็ก Anchor จะโฮสต์ - ARCore จะอัปโหลดข้อมูล Anchor ในเครื่องไปยัง ARCore Cloud Anchor API และ ARCore Cloud Anchor API จะแสดงผลรหัสที่ไม่ซ้ํากันสําหรับแท็ก Anchor นั้น
  3. แอปจะเผยแพร่รหัสที่ไม่ซ้ํากันนั้นไปยังผู้ใช้รายอื่น
  4. แท็ก Anchor จะได้รับการแก้ไข - ผู้ใช้ที่มีอุปกรณ์ซึ่งมีรหัสที่ไม่ซ้ํากันจะสามารถสร้างแท็ก Anchor เดิมได้โดยใช้ ARCore Cloud Anchor API

โฮสติ้ง

ARCore จะใช้แผนที่ฟีเจอร์ 3 มิติของพื้นที่ทํางานที่ล้อมรอบด้วยแท็กดังกล่าวเพื่อสร้างและโฮสต์แท็ก Anchor หากต้องการรับแผนที่ของฟีเจอร์นี้ กล้องหลังของอุปกรณ์ต้องแมปสภาพแวดล้อมในและรอบๆ สิ่งที่สนใจจากมุมและมุมการดูที่แตกต่างกันก่อนเรียกผู้จัดการประชุม จากนั้น ARCore Cloud Anchor API จะสร้างแผนที่ฟีเจอร์ 3 มิติของพื้นที่ทํางาน และแสดงผล Cloud Anchor ID ที่ไม่ซ้ํากันไปยังอุปกรณ์

กำลังแก้ปัญหา

เมื่อผู้ใช้อีกรายหนึ่งอยู่ในสภาพแวดล้อมเดียวกันเล็งกล้องของอุปกรณ์ไปยังพื้นที่ที่โฮสต์ Cloud Anchor คําขอแก้ไขจะทําให้ ARCore Cloud Anchor API เปรียบเทียบฟีเจอร์ภาพจากฉากกับแผนที่ฟีเจอร์ 3 มิติที่สร้างขึ้นเป็นระยะๆ ARCore ใช้การเปรียบเทียบเหล่านี้เพื่อระบุตําแหน่ง การวางแนว และการจัดวางตําแหน่งของผู้ใช้ซึ่งสัมพันธ์กับ Cloud Anchor

นโยบายการเลิกใช้งาน API

ดูรายละเอียดได้ที่นโยบายการเลิกใช้งาน AR Cloud Anchor API