Java Client, Python Client, Go Client และ ไคลเอ็นต์ Node.js สำหรับบริการ Google Maps เป็นไลบรารีไคลเอ็นต์ที่ได้รับการสนับสนุนโดยชุมชน เป็นโอเพนซอร์สภายใต้ ใบอนุญาต Apache 2.0 นั่นคือ พร้อมให้ดาวน์โหลดและการมีส่วนร่วมใน GitHub ซึ่งจะมีการติดตั้ง วิธีการและโค้ดตัวอย่าง
- ไคลเอ็นต์ Java สำหรับบริการ Google Maps
- ไคลเอ็นต์ Python สำหรับบริการ Google Maps
- ไคลเอ็นต์ Go สำหรับบริการ Google Maps
- ไคลเอ็นต์ Node.js สำหรับบริการ Google Maps
เหตุผลที่ควรใช้ไลบรารีของไคลเอ็นต์
Java Client, Python Client, Go และไคลเอ็นต์ Node.js สำหรับบริการ Google Maps จะช่วยให้คุณทำงานกับบริการเว็บของ Google Maps บนเซิร์ฟเวอร์ของคุณได้ โดยประกอบด้วยฟังก์ชันการทำงานของ API ต่อไปนี้
- API การตรวจสอบที่อยู่
- Directions API
- API เมทริกซ์ระยะทาง
- API ระดับความสูง
- Geocoding API
- Places API
- API ถนน
- 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 ที่คุณกำลังใช้