ไคลเอ็นต์ Java, ไคลเอ็นต์ Python, Go Client และ Node.js Client สําหรับบริการ Google Maps เป็นไลบรารีของไคลเอ็นต์ที่ได้รับการสนับสนุน โดยโอเพนซอร์สอยู่ในใบอนุญาต Apache 2.0 ซึ่งพร้อมให้ดาวน์โหลดและมีส่วนร่วมใน GitHub ซึ่งจะมีวิธีการติดตั้งและรหัสตัวอย่างไว้ให้คุณติดตั้งด้วย
- ไคลเอ็นต์ Java สําหรับบริการของ Google Maps
- ไคลเอ็นต์ Python สําหรับบริการ Google Maps
- ใช้บริการลูกค้าสําหรับ Google Maps
- ไคลเอ็นต์ Node.js สําหรับบริการ Google Maps
- ไคลเอ็นต์ Objective-C สําหรับบริการ Google Maps
- ไคลเอ็นต์ Google API - คู่มือนักพัฒนาซอฟต์แวร์ Java'
เหตุใดจึงใช้ไลบรารีของไคลเอ็นต์
Java Client, Python Client, Go Client และ Node.js Client สําหรับบริการ Google Maps ช่วยให้คุณทํางานร่วมกับบริการเว็บ Google Maps บนเซิร์ฟเวอร์ได้ โดยจะมีฟังก์ชันการทํางานของ API ต่อไปนี้
- Directions API
- API เมทริกซ์ระยะทาง
- Elevation API
- API การระบุพิกัดทางภูมิศาสตร์
- Places API
- Roads API
- API เขตเวลา
นอกเหนือจากฟังก์ชันการทํางานที่ API เหล่านี้จัดเตรียมแล้ว ไลบรารีของไคลเอ็นต์ยังทําให้การทํางานทั่วไปง่ายขึ้นอีกเล็กน้อยด้วย
- การจํากัดอัตราอัตโนมัติ โดยค่าเริ่มต้น ระบบจะส่งคําขอตามขีดจํากัดอัตราที่คาดไว้ของบริการเว็บแต่ละรายการ คุณระบุขีดจํากัด QPS ที่กําหนดเองได้ด้วย
new GeoApiContext().setQueryRateLimit(qps)
- ลองอีกครั้งเมื่อไม่สําเร็จ ไลบรารีของไคลเอ็นต์จะลองส่งคําขอซ้ําโดยอัตโนมัติหาก API ส่งข้อผิดพลาด
5xx
การดําเนินการซ้ําจะใช้ Exponential Backoff ซึ่งจะช่วยในกรณีที่เกิดความล้มเหลวเป็นช่วงๆ - การตรวจสอบสิทธิ์ที่ง่ายดาย ไลบรารีของไคลเอ็นต์ช่วยให้การตรวจสอบสิทธิ์กับคีย์ API เป็นเรื่องง่าย
- POJO ไลบรารี Java จะแสดงออบเจ็กต์เนทีฟสําหรับการตอบกลับ API แต่ละรายการ ไลบรารี Python จะแสดงโครงสร้างตามที่ได้รับจาก API
- แบบอะซิงโครนัสหรือซิงโครนัส คําขอทั้งหมดรองรับสไตล์การโทรแบบซิงโครนัสหรือแบบอะซิงโครนัส
ข้อกำหนดและเงื่อนไข
ไลบรารีของไคลเอ็นต์สําหรับบริการเว็บ Google Maps ได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0
ไลบรารีของไคลเอ็นต์คือ Wrapper ของบริการเว็บ Google Maps บริการเว็บของ Google Maps อยู่ภายใต้ข้อกําหนดในการให้บริการของ Google Maps Platform
สําคัญ: ไลบรารีเหล่านี้ไม่ครอบคลุมโดยนโยบายการเลิกใช้งานแบบมาตรฐานหรือข้อตกลงการสนับสนุนของ Google