ทํางานกับตัวแสดงผลการ์ด 3 มิติของคุณเอง

หากคุณรวมผลิตภัณฑ์แสดงภาพของบุคคลที่สามเข้ากับโซลูชันไม่ได้ คุณอาจต้องสร้างตัวแสดงผลการ์ด 3 มิติของคุณเอง โดยคุณต้องคำนึงถึงปัจจัยสำคัญต่อไปนี้เพื่อใช้วิธีการนี้

URL เนื้อหา

เมื่อแสดงชิ้นส่วนภาพ 3 มิติแบบภาพเสมือนจริง Maps Tiles API จะแสดง URI สำหรับชุดชิ้นส่วนย่อย URI ชุดไทล์เหล่านี้ไม่ใช่ URL ทั่วไป โดยจะมีเฉพาะคอมโพเนนต์เส้นทางและพารามิเตอร์เท่านั้น ไม่มีคีย์ API ซึ่งจำเป็นสำหรับการให้สิทธิ์คำขอ ดูข้อมูลเพิ่มเติมได้ที่ข้อกำหนดของไทล์ 3 มิติ

คำขอและการตอบกลับ

ต่อไปนี้เป็นตัวอย่างบางส่วนของคำขอและการตอบกลับชิ้นส่วนภาพ 3 มิติแบบสมจริง คุณสามารถตรวจสอบโดยใช้เครื่องมือสําหรับนักพัฒนาซอฟต์แวร์ Chrome

ตัวอย่างคำขอชุดข้อมูลแผนที่รูท

https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY

ตัวอย่าง URI การตอบกลับชุดไทล์:

 /v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg

ตัวอย่าง URL คำขอของชิ้นส่วนแผนที่ใช้โดยโหมดแสดงภาพ

https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY
https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYubm9k.glb?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY

คุณควรแนบพารามิเตอร์ที่ปรากฏใน URI ของชุดข้อมูลพร้อมกับคีย์ API เมื่อสร้างคำขอไทล์ในภายหลัง 3D Tiles API มีพารามิเตอร์ 2 รายการดังนี้

session
ตัวระบุในตัวสำหรับเซสชันการโหลดแบบ 3 มิติ ซึ่ง API สร้าง ให้โดยอัตโนมัติ โปรแกรมแสดงผลต้องแนบไฟล์นี้เมื่อสร้างคำขอชิ้นส่วนแผนที่ตามมา
key
คีย์ API ที่คุณใช้เข้าถึงบริการการ์ด 3 มิติ คุณต้องแนบไฟล์นี้ไปกับคำขอไทล์ทั้งหมดที่ส่งตามมา

การระบุแหล่งที่มาของการแสดงผล

การระบุแหล่งที่มาหมายถึงการยอมรับแหล่งที่มาของชิ้นส่วนแผนที่ และเป็นข้อกำหนดในการใช้ API นี้ ซึ่งรวมถึงการระบุแหล่งที่มาของแบรนด์ (โลโก้) ของ Google และการระบุแหล่งที่มาของข้อมูล โลโก้ Google มีอยู่ในหน้านโยบาย Map Tiles API ระบบจะแสดงข้อมูลการระบุแหล่งที่มาของข้อมูลในการตอบกลับของการ์ดทุกรายการ ค้นหาได้ใน ไทล์ glTF ใต้ asset, copyright

{
  "asset": {
    "version": "2.0",
    "generator": "draco_decoder",
    "copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
  }
}

คุณต้องรวบรวม จัดเรียง และแสดงข้อมูลนี้ในบรรทัดของข้อความ ซึ่งโดยปกติจะอยู่ที่ด้านล่างของการแสดงผล ซึ่งประกอบด้วยขั้นตอนต่อไปนี้

  1. ดึงข้อมูลลิขสิทธิ์ทั้งหมดจากไทล์ทั้งหมดในมุมมอง

  2. คั่นแหล่งที่มาของลิขสิทธิ์หลายแหล่งด้วยเครื่องหมายเซมิโคลอน

  3. จัดเรียงข้อมูลตามจํานวนครั้งที่เกิด

  4. แสดงแหล่งที่มาของลิขสิทธิ์บนหน้าจอ โดยเรียงลำดับจากรายการส่วนใหญ่ไปน้อยที่สุด คล้ายกับวิธีที่ Google Earth ใช้แสดง