ไลบรารีของไคลเอ็นต์สำหรับบริการเว็บของ 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 ที่พร้อมใช้งานฟรี แพ็กเกจพรีเมียมของ Google Maps Platform ลูกค้าสามารถใช้รหัสไคลเอ็นต์และข้อมูลลับ
  • POJO ไลบรารี Java จะแสดงออบเจ็กต์เนทีฟสำหรับ API แต่ละรายการ คำตอบ ไลบรารี Python จะแสดงโครงสร้างตามที่ได้รับจาก API
  • อะซิงโครนัสหรือซิงโครนัส คำขอทั้งหมดรองรับซิงโครนัสหรือ รูปแบบการโทรแบบอะซิงโครนัส

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

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

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

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

คีย์ API และรหัสไคลเอ็นต์

บริการเว็บของ Google Maps แต่ละรายการต้องใช้คีย์ API หรือรหัสไคลเอ็นต์ สำหรับคำแนะนำเกี่ยวกับ เวลาที่ควรใช้คีย์ API เมื่อใดที่ควรใช้รหัสไคลเอ็นต์ และวิธีระงับ คีย์ API หรือรหัสไคลเอ็นต์ โปรดดูคู่มือการตรวจสอบสิทธิ์สำหรับ API ที่คุณกำลังใช้