หากไม่สามารถรวมผลิตภัณฑ์การแสดงผลของบุคคลที่สามเข้ากับโซลูชันได้ คุณอาจต้องสร้างโปรแกรมแสดงผล 3D Tiles ของคุณเอง แนวทางนี้กำหนดให้คุณต้องพิจารณาปัจจัยสำคัญต่อไปนี้
URL ของเนื้อหา
เมื่อแสดงชิ้นส่วนแผนที่ 3 มิติแบบสมจริง Map 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 เมื่อสร้างคำขอไทล์ที่ตามมา API ของไทล์ 3 มิติ มีพารามิเตอร์ 2 รายการต่อไปนี้
session
- ตัวระบุในตัวสำหรับเซสชันการโหลด 3 มิติ สร้างขึ้นโดยอัตโนมัติ โดย API โดยตัวแสดงผลต้องแนบมาด้วยเมื่อสร้างคำขอไทล์ที่ตามมา
key
- คีย์ API ที่คุณใช้เพื่อเข้าถึงบริการ 3D Tiles คุณต้องแนบมากับคำขอไทล์ทั้งหมดในภายหลัง
การระบุแหล่งที่มาของการแสดงผล
การระบุแหล่งที่มาหมายถึงการรับทราบแหล่งที่มาของไทล์แผนที่ และเป็นข้อกำหนดสำหรับการใช้ 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"
}
}
คุณต้องรวบรวม จัดเรียง และแสดงข้อมูลนี้ในบรรทัดข้อความ โดยปกติจะอยู่ที่ด้านล่างของการแสดงผล ซึ่งประกอบด้วยขั้นตอนต่อไปนี้
ดึงข้อมูลลิขสิทธิ์ทั้งหมดจากไทล์ทั้งหมดที่อยู่ในมุมมอง
คั่นแหล่งที่มาของลิขสิทธิ์หลายแหล่งด้วยเซมิโคลอน
จัดเรียงข้อมูลตามจํานวนครั้งที่เกิด
แสดงแหล่งที่มาของลิขสิทธิ์บนหน้าจอ โดยเรียงจากแหล่งที่มาที่ใช้มากที่สุดไปน้อยที่สุด ในลักษณะเดียวกับที่ Google Earth ทำ