Map Management API เป็น RESTful API ที่คุณใช้จัดการทรัพยากรการจัดรูปแบบแผนที่ในระบบคลาวด์แบบเป็นโปรแกรมได้ ด้วย API นี้ คุณสามารถกำหนดลักษณะที่ปรากฏของแผนที่ จัดการข้อมูลประจำตัวของแผนที่ และเชื่อมโยงรูปแบบและชุดข้อมูลที่กำหนดเองกับแผนที่ตัวแปรต่างๆ ได้โดยไม่ต้องใช้ Cloud Console
Map Management API ออกแบบมาสำหรับนักพัฒนาแอปที่ต้องการจัดการการกำหนดค่าแผนที่ในปริมาณมาก หรือผสานรวมการจัดรูปแบบแผนที่เข้ากับเวิร์กโฟลว์อัตโนมัติและเครื่องมือภายในของตนเอง
ทรัพยากรสำคัญ
- StyleConfig: มีการแสดง JSON ของสไตล์แผนที่ ซึ่งกำหนดสี การมองเห็น และความหนาแน่นของฟีเจอร์แผนที่
- MapConfig: แสดงถึงข้อมูลประจำตัวของแผนที่ที่ไม่ซ้ำกัน (รหัสแผนที่) โดยทำหน้าที่เป็นคอนเทนเนอร์สำหรับการตั้งค่าการจัดรูปแบบและฟีเจอร์ต่างๆ เช่น การเพิ่มความสำคัญของจุดที่น่าสนใจหรือการทำให้สิ่งปลูกสร้างแบนราบ
- MapContextConfig: เชื่อมโยง
StyleConfig(และ ชุดข้อมูลอย่างน้อย 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
- ขอบเขตทรัพยากร: API นี้มุ่งเน้นที่การจัดการทรัพยากรการจัดรูปแบบแผนที่ ที่อิงตามระบบคลาวด์ การกำหนดค่าอื่นๆ ของ Google Maps Platform อาจยังต้องใช้ Cloud Console
ค่าใช้จ่าย
การใช้ Map Management API ไม่มีค่าใช้จ่าย การเรียก API จะปรากฏในหน้าการเรียกเก็บเงินใน Cloud Console แต่ค่าใช้จ่ายจะเป็น $0 อย่างไรก็ตาม คำขอจะมีข้อจำกัดดังนี้
- 3 QPS (จำนวนคำค้นหาต่อวินาที)
- 180 QPM (คำค้นหาต่อนาที) สำหรับโปรเจ็กต์ โดยจะรีเฟรชทุกนาที
- 100,000 QPD (คำค้นหาต่อวัน) สำหรับโปรเจ็กต์ โดยจะรีเฟรชทุกวัน
ดูการใช้งานและการเรียกเก็บเงิน