تُعدّ واجهة Roads Selection API مكوّنًا أساسيًا في منتج بيانات إدارة الطرق.
استخدِم Roads Selection API للاشتراك في المسارات التي تريد جمع بيانات الطرق لها. بعد الاشتراك في مسار معيّن، تسترد واجهة برمجة التطبيقات المعلومات الخاصة بالمسار وتنشرها بشكل دوري في جدول Big Query أو اشتراك Pub/Sub لأغراض التحليل والمراقبة.
طريقة عمل Roads Selection API
تقبل واجهة Roads Selection API طلب HTTPS يحتوي على إحداثيات خطوط العرض والطول التي تحدّد المسار الذي يهمّك. ويشمل ذلك إحداثيات نقطة الانطلاق والنقاط على المسار والوجهة.
يمكنك أيضًا استرداد التفاصيل وتعديلها من أي من مساراتك المسجّلة، وإيقاف جمع البيانات من أي مسار عند الحاجة. يمكن تنفيذ هذه العمليات على مسارات فردية أو على دفعات.
موارد API
يلخّص الجدول التالي المورد الأساسي ونقاط النهاية المتاحة من خلال Roads Selection API وأغراضها.
| نقطة النهاية لواجهة برمجة التطبيقات | الوصف | التنسيق |
|---|---|---|
create
|
تسجّل هذه الطريقة اهتمامك ببيانات الطريق المستمرة لمسار محدّد حسب نقطة الانطلاق والوجهة والنقاط الوسيطة الاختيارية على المسار. |
JSON |
batchCreate
|
تسجّل هذه الطريقة مسارات متعددة لجمع البيانات من خلال توفير نقطة الانطلاق والوجهة ونقاط المسار الوسيطة لكل مسار. |
JSON |
get
|
تسترد هذه الطريقة تفاصيل عن مسار تم إنشاؤه سابقًا من خلال تقديم
|
JSON |
list
|
تسترد هذه الطريقة قائمة بجميع المسارات التي أنشأتها. |
JSON |
patch
|
تعديل تفاصيل مسار تم إنشاؤه سابقًا من خلال تقديم
|
JSON |
batchUpdate
|
تعديل تفاصيل مسارات متعددة في الوقت نفسه |
JSON |
delete
|
يؤدي هذا الإجراء إلى إيقاف جمع البيانات لمسار معيّن من خلال توفير
|
JSON |
batchDelete
|
يؤدي هذا الإجراء إلى إيقاف جمع البيانات لمسارات متعددة في الوقت نفسه. |
JSON |