Map Management API เป็น RESTful API ที่คุณใช้เพื่อจัดการทรัพยากรการจัดรูปแบบแผนที่ในระบบคลาวด์แบบเป็นโปรแกรมได้ API นี้ช่วยให้คุณกำหนดลักษณะที่ปรากฏของแผนที่ จัดการข้อมูลประจำตัวของแผนที่ และเชื่อมโยงรูปแบบและชุดข้อมูลที่กำหนดเองกับแผนที่รูปแบบต่างๆ ได้โดยไม่ต้องใช้คอนโซลระบบคลาวด์
Map Management API ออกแบบมาสำหรับนักพัฒนาแอปที่ต้องการจัดการการกำหนดค่าแผนที่ในวงกว้าง หรือผสานรวมการจัดรูปแบบแผนที่เข้ากับเวิร์กโฟลว์อัตโนมัติและเครื่องมือภายในของตนเอง
ทรัพยากรสำคัญ
- StyleConfig: มีการแสดง JSON ของรูปแบบแผนที่ ซึ่งกำหนดสี การแสดงผล และความหนาแน่นขององค์ประกอบแผนที่
- MapConfig: แสดงถึงข้อมูลประจำตัวของแผนที่ที่ไม่ซ้ำกัน (รหัสแผนที่) โดยจะทำหน้าที่เป็นคอนเทนเนอร์สำหรับการตั้งค่าการจัดรูปแบบและฟีเจอร์ต่างๆ เช่น การเพิ่ม POI หรือการปรับอาคารให้แบนราบ
- MapContextConfig: เชื่อมโยง
StyleConfig(และอาจเชื่อมโยง Dataset อย่างน้อย 1 รายการ) กับMapVariantsที่เฉพาะเจาะจงภายในMapConfig
ช่องทางการกำหนดเวอร์ชัน API
Map Management API ใช้การกำหนดเวอร์ชันตามช่องเพื่อระบุเส้นทางที่ชัดเจนจากฟีเจอร์ทดลองไปจนถึงเวอร์ชันสำหรับผู้ใช้ทั่วไป
- v2alpha (เวอร์ชันทดลอง): มีฟีเจอร์ทดลองล่าสุด ฟีเจอร์ในช่องนี้อาจมีการเปลี่ยนแปลงโดยไม่ต้องแจ้งให้ทราบและไม่แนะนำให้ใช้ในเวอร์ชันที่ใช้งานจริง
- v2beta (เวอร์ชันตัวอย่าง): มีฟีเจอร์ที่เสถียรและกำลังเตรียมพร้อมสำหรับการวางจำหน่ายเวอร์ชันสำหรับผู้ใช้ทั่วไป ช่องนี้เหมาะสำหรับการนำไปใช้ก่อนใครและการทดสอบในสภาพแวดล้อมก่อนใช้งานจริง
- v2 (พร้อมให้บริการทั่วไป): มีฟีเจอร์ที่พร้อมใช้งานจริงและรองรับอย่างเต็มรูปแบบ
ฟีเจอร์ v2 ส่วนใหญ่พร้อมให้บริการในทั้งปลายทาง v2alpha และ v2beta
ในระยะการเปิดตัวที่เกี่ยวข้อง สำหรับผู้ใช้ใหม่ Google ขอแนะนำให้เริ่มต้นด้วยปลายทาง v2beta
การตรวจสอบสิทธิ์
คุณใช้ OAuth 2.0 เพื่อตรวจสอบสิทธิ์ด้วย Map Management API ได้เท่านั้น ซึ่งไม่รองรับคีย์ API ดูข้อมูลเพิ่มเติมได้ที่ใช้ OAuth
ข้อจำกัด
- บทบาทนักพัฒนาแอป: หากต้องการใช้ Map Management API คุณต้องมีสิทธิ์ IAM ที่จำเป็นในการจัดการทรัพยากร Google Maps Platform ภายในโปรเจ็กต์ Google Cloud
- ขอบเขตของทรัพยากร: API นี้มุ่งเน้นการจัดการทรัพยากรการจัดรูปแบบแผนที่บนระบบคลาวด์ การกำหนดค่าอื่นๆ ของ Google Maps Platform อาจยังคง ต้องใช้คอนโซล Cloud
ค่าใช้จ่าย
การใช้ Map Management API ไม่มีค่าใช้จ่าย การเรียก API จะปรากฏในหน้าการเรียกเก็บเงิน ใน Cloud Console แต่จะไม่มีการเรียกเก็บเงิน อย่างไรก็ตาม คำขอจะ จำกัดดังนี้
- 3 QPS (จำนวนคำค้นหาต่อวินาที)
- 180 QPM (คำค้นหาต่อนาที) สำหรับโปรเจ็กต์ โดยจะรีเฟรชทุกนาที
- 100,000 QPD (คำค้นหาต่อวัน) สำหรับโปรเจ็กต์ โดยจะรีเฟรชทุกวัน
โปรดดูการใช้งานและการเรียกเก็บเงิน