หากไม่สามารถรวมผลิตภัณฑ์การแสดงภาพของบุคคลที่สามไว้ในโซลูชัน คุณอาจต้องสร้างตัวแสดงผลการ์ด 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 ข้อมูลการระบุแหล่งที่มาจะแสดงในการตอบสนองของการ์ดทุกรายการ ให้ค้นหาในส่วนเนื้อหาการตอบกลับใน JSON ใต้ asset.copyright
{
"asset": {
"version": "2.0",
"generator": "draco_decoder",
"copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
}
}
คุณต้องรวบรวม จัดเรียง และแสดงข้อมูลนี้ในบรรทัดของข้อความ ซึ่งโดยปกติจะอยู่ที่ด้านล่างของการแสดงผล ซึ่งมีขั้นตอนต่อไปนี้
ดึงข้อมูลลิขสิทธิ์ทั้งหมดจากไทล์ทั้งหมดในมุมมอง
และคั่นแหล่งที่มาของลิขสิทธิ์หลายแหล่งด้วยเครื่องหมายเซมิโคลอน
จัดเรียงข้อมูลตามจำนวนการเกิดเหตุการณ์
แสดงแหล่งที่มาของลิขสิทธิ์บนหน้าจอ โดยเรียงลำดับจากรายการส่วนใหญ่ไปน้อยที่สุด คล้ายกับวิธีที่ Google Earth ใช้แสดง