Time Zone API هي خدمة تقبل طلب HTTP يحتوي على إحداثيات خط الطول/العرض وتاريخ ووقت محدّدَين. يعرض الوقت بيانات المنطقة الخاصة بالموقع الجغرافي، بما في ذلك معادلة التوقيت العالمي المنسَّق (UTC) والتوقيت الصيفي الوقت.
أسباب استخدام Time Zone API
باستخدام واجهة برمجة التطبيقات Time Zone API، يمكنك تطوير التطبيقات التي توفّر رقم تعريف المنطقة الزمنية واسم التواريخ والأوقات في مواقع جغرافية محدّدة على الخريطة. على سبيل المثال، يمكنك عرض بيانات المنطقة الزمنية التالية:
- أسماء المناطق الزمنية المترجَمة للمواقع الجغرافية على الخريطة من "منصة خرائط Google"
- توقيت المنطقة الزمنية مقارنةً بالتوقيت العالمي المنسّق وتوقيت التوقيت الصيفي
يمكن أن تكون بيانات المنطقة الزمنية مفيدة بشكل خاص عندما تريد أن يعرض موقعك الإلكتروني أو تطبيقك بيانات مستندة إلى الوقت ذات صلة بالمستخدمين.
الإجراءات التي يمكنك تنفيذها باستخدام 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 | تجربة طلب منطقة زمنية | بعد الحصول على مفتاح واجهة برمجة التطبيقات، يمكنك بدء اختبار Time Zone API مباشرةً من المتصفّح. اطّلِع على أمثلة على المناطق الزمنية في دليل طلبات المناطق الزمنية وردود عليها للاطّلاع على التفاصيل. |
3 | التعرّف على أساسيات الاستجابة | تعرَّف على كيفية استخدام بيانات المنطقة الزمنية في تطبيقك أو موقعك الإلكتروني. اطّلِع على الردود المتعلّقة بالمنطقة الزمنية للاطّلاع على التفاصيل. |
5 | يمكنك دمج بيانات المنطقة الزمنية في تطبيقك. | يمكنك استخدام بيانات المنطقة الزمنية لتحسين التطبيقات والمواقع الإلكترونية للمستخدمين في لغات مختلفة مستندة إلى الوقت. |
مكتبات البرامج المتاحة
يمكنك طلب بيانات من واجهة برمجة التطبيقات هذه بلغة اختيارك من خلال إحدى مكتبات العملاء التالية:
- Java برنامج لخدمات "خرائط Google"
- لغة Python برنامج لخدمات "خرائط Google"
- عميل Go لخدمات "خرائط Google"
- Node.js عميل لخدمات "خرائط Google"
مكتبة Java Client وPython Client وGo Client وNode.js Client لخدمات "خرائط Google" هي مكتبات عملاء مفتوحة المصدر تدعمها جهات خارجية بموجب ترخيص Apache 2.0. قم بتنزيلها من GitHub، حيث يمكنك أيضًا العثور على تعليمات التثبيت ونموذج التعليمات البرمجية.
الخطوات التالية
- تعرَّف على كيفية إرسال طلبات المنطقة الزمنية: انتقِل إلى طلبات المنطقة الزمنية والردود عليها:
- اتّباع أفضل الممارسات: الانتقال إلى أفضل ممارسات خدمات الويب.