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