ภาพรวม

เลือกแพลตฟอร์ม: Android iOS JavaScript

แผนที่ 3 มิติใน Maps JavaScript ช่วยให้คุณสร้างประสบการณ์การใช้งานแผนที่ 3 มิติที่สมจริง โดยมีเครื่องมือสำหรับปรับแต่งการจัดรูปแบบแผนที่แบบกำหนดเอง ปรับปรุงการช่วยเหลือพิเศษ และเพิ่มความสามารถในการใช้งาน ซึ่งช่วยให้พัฒนาแอปพลิเคชันที่น่าสนใจและมีการโต้ตอบได้

ต่อไปนี้คือตัวอย่างสิ่งที่คุณทำได้ด้วยแผนที่ 3 มิติใน Maps JavaScript API

เหตุผลที่ควรใช้แผนที่ 3 มิติใน Maps JavaScript

แผนที่ 3 มิติใน Maps JavaScript มีคลาส Map3DElement (<gmp-map-3d>) ในไลบรารี maps3d เพื่อให้คุณใช้ภาพ 3 มิติของ Google ในแอปพลิเคชันต่างๆ ได้ แผนที่ 3 มิติจะมอบประสบการณ์การแสดงผล 3 มิติในตัว ซึ่งช่วยให้คุณรวมหรือทดสอบสภาพแวดล้อมในโลกจริง มุมมองเมือง และทัวร์ชมสถานที่สำคัญแบบ 3 มิติได้

ใช้ 3D <gmp-map-3d> (Map3DElement ในไลบรารี maps3d) สำหรับภูมิประเทศ 3 มิติ, การเอียงกล้อง, การบินเหนือศีรษะ, การบินเหนือศีรษะในระยะไกล, สิ่งปลูกสร้าง 3 มิติที่ยื่นออกมา และวัตถุ 3 มิติ เช่น Marker3DElement (<gmp-marker-3d>) สำหรับแผนที่ถนน 2 มิติแบบแบน, หมุด 2 มิติมาตรฐาน AdvancedMarkerElement และการจัดรูปแบบเวกเตอร์ 2 มิติ ให้ใช้ 2D <gmp-map> (MapElement หรือ google.maps.Map ในไลบรารี maps)

คุณทำอะไรได้บ้างด้วยแผนที่ 3 มิติใน Maps JavaScript

ตัวอย่างแบบรวดเร็ว

หากต้องการโหลดไลบรารี maps3d และแสดงผลองค์ประกอบ <gmp-map-3d> ด้วย mode="HYBRID", center (lat,lng,altitude), range, tilt และ heading ให้ใช้ข้อมูลโค้ดต่อไปนี้

<gmp-map-3d
  style="height: 400px; width: 100%;"
  mode="HYBRID"
  center="40.7484,-73.9857,200"
  range="900"
  tilt="67"
  heading="35">
</gmp-map-3d>
<script async
  src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&v=beta&libraries=maps3d">
</script>

แทนที่ YOUR_API_KEY ด้วยคีย์ Google Maps Platform API

วิธีใช้แผนที่ 3 มิติใน Maps JavaScript

1 เริ่มตั้งค่า เริ่มต้นด้วยตั้งค่า JavaScript API และทำตามวิธีการตั้งค่าที่ตามมาให้เสร็จสมบูรณ์
2 ทำความเข้าใจวิธีเรียกเก็บเงินของ Maps JavaScript API ดูข้อมูลได้ที่หัวข้อการใช้งานและการเรียกเก็บเงิน
3 สร้างแผนที่ ดูข้อมูลเพิ่มเติมได้ที่เริ่มต้นใช้งาน

ความครอบคลุม

เมชสิ่งปลูกสร้าง 3 มิติและสถานที่สำคัญที่สมจริงพร้อมใช้งานในเขตเมืองบางแห่งในประเทศและภูมิภาคที่รองรับ ในภูมิภาคที่ไม่มีการครอบคลุมของเมช 3 มิติ (เช่น อินเดีย) <gmp-map-3d> จะแสดงภาพถ่ายจากดาวเทียมหรือภาพแผนที่ถนนแบบ 2 มิติที่วางทับบนระดับความสูงของภูมิประเทศแบบ 3 มิติโดยไม่มีสิ่งปลูกสร้าง 3 มิติที่ยื่นออกมา หากต้องการแสดงสถานที่สำคัญในพื้นที่ที่ไม่มีการครอบคลุมของ Mesh 3 มิติ คุณสามารถวางโมเดล 3 มิติ glTF ที่กำหนดเองที่พิกัดของสถานที่นั้นโดยใช้ Model3DElement หรือใช้ <gmp-map> แบบ 2 มิติ ดูความพร้อมให้บริการในแต่ละประเทศ (ในคอลัมน์ Maps JavaScript 3D) ได้ที่รายละเอียดความครอบคลุมของ Google Maps Platform

ขั้นตอนถัดไป

  • ดูคู่มือเริ่มต้นใช้งานเพื่อสร้าง "Hello, World!" แผนที่ 3 มิติ
  • ลองใช้ Codelab เบื้องต้นเพื่อดูวิธีเพิ่มฟีเจอร์ลงในแผนที่
  • เพิ่มพูนความรู้เกี่ยวกับเครื่องหมายและภาพเคลื่อนไหวใน Codelab ถัดไป
  • เรียกดูคอลเล็กชันตัวอย่างของ Google เพื่อค้นหาตัวอย่างที่เหมาะกับ Use Case ของคุณ