Google มอบความรักให้กับ Google Maps แบบฝัง รวมถึงการรองรับ WebGL เบต้าสำหรับแผนที่ 3 มิติ อ่านต่อเพื่อทราบข้อมูลเพิ่มเติม!
ทุกคนสามารถเข้าถึง Google Maps อย่างเป็นทางการได้ฟรีผ่านทางเว็บไซต์หรือแอปมือถือ แต่อย่างที่คุณอาจสังเกตเห็นบนเว็บไซต์และแอปที่มีองค์ประกอบแผนที่ ขับเคลื่อนโดย Google บริษัทบุคคลที่สามและนักพัฒนาเว็บไซต์/แอปยังสามารถฝังมุมมอง Google Maps ลงในแอปหรือหน้าเว็บของตนเองโดยใช้หนึ่งใน SDK หรือ API ต่างๆ ที่ มีอยู่. วิธีนี้ช่วยให้ค้นหาข้อมูลทางธุรกิจ บอกเส้นทางไปยังผู้ใช้ และอื่นๆ อีกมากมายได้ง่ายขึ้น และหนึ่งใน API เหล่านี้ก็คือ แผนที่ JavaScript APIและมีไว้สำหรับนักพัฒนาเว็บเพื่อเพิ่มและ "ปรับแต่งแผนที่ด้วยเนื้อหาและภาพของคุณเองเพื่อแสดงบนหน้าเว็บและอุปกรณ์มือถือ"
Google เรียกเก็บเงินนักพัฒนาเว็บโดยใช้ API นี้ ขึ้นอยู่กับว่าผู้ใช้เข้าถึงบ่อยแค่ไหนแต่ก็คุ้มค่าสำหรับหลายๆ บริษัทที่ต้องการนำเสนอประสบการณ์แผนที่แบบฝังที่เหนือกว่าบนเว็บไซต์ของตน และที่ Google I/O 2021, Google เปิดตัวอย่างเป็นทางการ WebGL เบต้าสำหรับ Maps JavaScript API คุณลักษณะใหม่สำหรับนักพัฒนานี้มาถึงโดยเป็นส่วนหนึ่งของการเปลี่ยนไปใช้รูปแบบแผนที่บนคลาวด์ ซึ่งโดยทั่วไปมีให้ใช้งานใน Maps JavaScript API และ Maps Static API สิ่งนี้ทำให้แผนที่แบบฝังเร็วขึ้นและมีประสิทธิภาพมากขึ้นกว่าเดิม โดย Google กล่าวว่าพวกเขาจะส่งมอบ "แผนที่ที่มีประสิทธิภาพและเร่งด้วย WebGL แบบเดียวกับที่คุณรู้จักจากประสบการณ์เว็บ Google Maps"
นอกจากนี้ยังเพิ่มความสามารถใหม่ๆ หลายประการสำหรับแผนที่เวกเตอร์ เช่น Tilt และ Rotation รวมถึง WebGL Overlay View แบบแรกนั้นค่อนข้างเรียบง่าย: ขณะนี้แผนที่แบบฝังถูกล็อคให้เป็นการวางแนวแบบ 2 มิติโดยเฉพาะ และด้วยการเอียงและการหมุน ผู้ใช้สามารถทำได้ สัมผัสประสบการณ์แผนที่แบบฝังในมุมมองใหม่ด้วยความเอียง 67.5 องศา และการหมุนได้ 360 องศา พร้อมด้วยโมเดล 3 มิติสำหรับอาคาร รวมอยู่ด้วย. อย่างไรก็ตาม อย่างหลังช่วยให้นักพัฒนาสามารถสร้างประสบการณ์การทำแผนที่ใหม่โดยให้พวกเขาเชื่อมโยงโดยตรงกับวงจรชีวิตของบริบทการเรนเดอร์ WebGL ที่ใช้ เรนเดอร์แผนที่เวกเตอร์และอนุญาตให้นักพัฒนาวัตถุสองและสามมิติโดยตรงบนแผนที่ฐาน ทำให้พวกมันสามารถเรนเดอร์ในเวลาเดียวกันกับ แผนที่.
ฟังดูเข้าท่า? แล้วตรวจสอบเจ้าหน้าที่. โค้ดแล็บ WebGL และเอกสารประกอบเพื่อเริ่มต้นใช้งาน API เบต้าเหล่านี้