ไลบรารีของไคลเอ็นต์สำหรับบริการเว็บของ Google Maps

Java Client, Python Client, Go Client และ ไคลเอ็นต์ Node.js สำหรับบริการ Google Maps เป็นไลบรารีไคลเอ็นต์ที่ได้รับการสนับสนุนโดยชุมชน เป็นโอเพนซอร์สภายใต้ ใบอนุญาต Apache 2.0 นั่นคือ พร้อมให้ดาวน์โหลดและการมีส่วนร่วมใน GitHub ซึ่งจะมีการติดตั้ง วิธีการและโค้ดตัวอย่าง

เหตุผลที่ควรใช้ไลบรารีของไคลเอ็นต์

Java Client, Python Client, Go และไคลเอ็นต์ Node.js สำหรับบริการ Google Maps จะช่วยให้คุณทำงานกับบริการเว็บของ Google Maps บนเซิร์ฟเวอร์ของคุณได้ โดยประกอบด้วยฟังก์ชันการทำงานของ API ต่อไปนี้

นอกจากฟังก์ชันการทำงานจาก API เหล่านี้แล้ว ไลบรารีของไคลเอ็นต์ ทำให้งานทั่วไปง่ายขึ้นอีกนิด

  • การจำกัดอัตราคำขออัตโนมัติ โดยค่าเริ่มต้น คำขอจะส่งคำขอภายในเวลาที่คาดไว้ บริการบนเว็บแต่ละรายการ คุณสามารถระบุขีดจำกัด QPM ที่กำหนดเองด้วย new GeoApiContext().setQueryRateLimit(qpm)
  • ลองใหม่เมื่อล้มเหลว ไลบรารีของไคลเอ็นต์จะลองซ้ำ หาก API แสดงข้อผิดพลาด 5xx การดำเนินการซ้ำจะใช้ Exponential Backoff ซึ่งจะช่วยในกรณีที่เกิดข้อผิดพลาดเป็นบางครั้ง
  • การตรวจสอบสิทธิ์ที่ง่ายดาย ไลบรารีของไคลเอ็นต์จะช่วยให้สามารถตรวจสอบสิทธิ์ได้ง่าย ด้วยคีย์ API
  • POJO ไลบรารี Java จะแสดงออบเจ็กต์เนทีฟสำหรับ API แต่ละรายการ คำตอบ ไลบรารี Python จะแสดงโครงสร้างตามที่ได้รับจาก API
  • อะซิงโครนัสหรือซิงโครนัส คำขอทั้งหมดรองรับซิงโครนัสหรือ รูปแบบการโทรแบบอะซิงโครนัส

ข้อกำหนดและเงื่อนไข

ไลบรารีของไคลเอ็นต์สำหรับบริการเว็บ Google Maps ได้รับอนุญาตภายใต้ ใบอนุญาต Apache 2.0

ไลบรารีของไคลเอ็นต์คือ Wrapper สําหรับบริการบนเว็บของ Google Maps Google Maps ซึ่งบริการบนเว็บอยู่ภายใต้ข้อกำหนดในการให้บริการของ Google Maps Platform

สำคัญ: คลังเหล่านี้ไม่ครอบคลุม ตามนโยบายมาตรฐาน หรือข้อตกลงการสนับสนุนของ Google