Time Zone API คือบริการที่ยอมรับคำขอ HTTP ของ พิกัดละติจูด/ลองจิจูด รวมถึงวันที่และเวลาที่เลือก แสดงเวลา ข้อมูลโซนสำหรับสถานที่ตั้งนั้น รวมถึงการชดเชยเวลา UTC และการออมแสง
เหตุผลที่ควรใช้ Time Zone API
เมื่อใช้ Time Zone API คุณสามารถพัฒนาแอปพลิเคชันสำหรับ รหัสเขตเวลาและชื่อสำหรับวันที่และเวลาในสถานที่ที่เจาะจง บนแผนที่ เช่น คุณสามารถแสดงข้อมูลเขตเวลาต่อไปนี้
- ชื่อเขตเวลาที่แปลแล้วสำหรับตำแหน่งบนแผนที่จาก Google Maps Platform
- ปรับเขตเวลาจาก UTC และการปรับเวลาตามฤดูกาล
ข้อมูลเขตเวลาจะมีประโยชน์อย่างยิ่งเมื่อคุณต้องการให้เว็บไซต์หรือแอปแสดงข้อมูลที่อิงตามเวลาซึ่งเกี่ยวข้องกับผู้ใช้
คุณสามารถใช้ Time Zone API ทำอะไรได้บ้าง
เมื่อใช้ Time Zone API คุณจะขอเขตเวลาของสถานที่บนพื้นโลกได้ พร้อมทั้งเวลาออฟเซ็ตจาก UTC และเวลาออมแสงของแต่ละสถานที่
วิธีการทำงานของ Time Zone API
Time Zone API ยอมรับคําขอ HTTPS ของพิกัดละติจูด/ลองจิจูด วันและเวลาที่ต้องการเป็นการประทับเวลา และรหัสภาษา (ไม่บังคับ) โดยจะแสดงผลข้อมูลในรูปแบบที่คำขอระบุ ตัวอย่างต่อไปนี้จะแสดงคำขอสำหรับ เนวาดา สหรัฐอเมริกา โดยมีเอาต์พุตที่ขอใน JSON
https://maps.googleapis.com/maps/api/timezone/json ?location=39.6034810%2C-119.6822510 ×tamp=1331161200 &key=YOUR_API_KEY
แหล่งข้อมูล
ตารางต่อไปนี้สรุปทรัพยากรที่มีผ่าน TimeZone API พร้อมกับข้อมูลที่แสดง
แหล่งข้อมูล | ข้อมูลที่ส่งคืน | รูปแบบการแสดงผล |
---|---|---|
เขตเวลา
คุณระบุคำขอพร้อมตำแหน่งและการประทับเวลา ดูพารามิเตอร์ที่จําเป็น |
|
|
วิธีใช้ Time Zone API
1 | เริ่มตั้งค่า | เริ่มต้นด้วยตั้งค่าโปรเจ็กต์ Google Cloud แล้วทําตามวิธีการตั้งค่าที่ระบุไว้ |
2 | ลองใช้คำขอเขตเวลา | เมื่อมีคีย์ API แล้ว คุณสามารถเริ่มทดสอบ Time Zone API ได้โดยตรงจากเบราว์เซอร์ ดูรายละเอียดได้ในตัวอย่างเขตเวลาในคู่มือคำขอและคำตอบเกี่ยวกับเขตเวลา |
3 | ทำความเข้าใจพื้นฐานคำตอบ | สำรวจวิธีใช้ข้อมูลเขตเวลาในแอปหรือเว็บไซต์ ดูรายละเอียดได้ในคำตอบเกี่ยวกับเขตเวลา |
5 | รวมข้อมูลเขตเวลาไว้ในแอปของคุณเอง | คุณสามารถใช้ข้อมูลเขตเวลาเพื่อปรับปรุงแอปและเว็บไซต์สำหรับผู้ใช้ในภาษาต่างๆ ตามเขตเวลา |
ไลบรารีของไคลเอ็นต์ที่ใช้ได้
เรียกใช้ API นี้ในภาษาที่ต้องการผ่านไลบรารีของไคลเอ็นต์อย่างใดอย่างหนึ่งต่อไปนี้
- Java ไคลเอ็นต์ของบริการ Google Maps
- ไคลเอ็นต์ Python สำหรับบริการ Google Maps
- ไคลเอ็นต์ Go สำหรับบริการ Google Maps
- Node.js ไคลเอ็นต์สําหรับบริการ Google Maps
ไคลเอ็นต์ Java, ไคลเอ็นต์ Python, ไคลเอ็นต์ Go และไคลเอ็นต์ Node.js สำหรับบริการของ Google Maps เป็นไลบรารีของไคลเอ็นต์ที่ชุมชนสนับสนุนและเป็นโอเพนซอร์สภายใต้สัญญาอนุญาต Apache 2.0 ดาวน์โหลดได้จาก GitHub ซึ่งคุณจะดูวิธีการติดตั้งและโค้ดตัวอย่างได้ด้วย
ขั้นตอนถัดไป
- ดูวิธีส่งคำขอเขตเวลา โดยไปที่คำขอและคำตอบเกี่ยวกับเขตเวลา
- ทำตามแนวทางปฏิบัติแนะนำ: ไปที่ แนวทางปฏิบัติแนะนำสำหรับบริการผ่านเว็บ