الرئيسية / المسار
مصفوفة الأزمنة والمسافات
GET
/routing/table/v1/driving/{coordinates}
الزمن والمسافة من كل نقطة بداية إلى كل نقطة وصول في طلب واحد: لإيجاد أقرب سائق لزبون.
الصلاحية المطلوبة على المفتاح: table
جرّب الآن
GET /routing/table/v1/driving/{coordinates}الطلب كـ curl
اضغط على الخريطة لإضافة نقطة.
الرد كاملاً
المعاملات
| الاسم | المكان | النوع | الوصف |
|---|---|---|---|
coordinates * |
المسار | lng,lat;… | 2–100 نقطة: كل البدايات والوجهات. |
sources |
الاستعلام | 0;1;… | أرقام نقاط البداية (كل النقاط افتراضياً). |
destinations |
الاستعلام | 2;… | أرقام نقاط الوصول. |
annotations |
الاستعلام | duration | distance | duration,distance | ما يُحسب. |
الرد
- durations[i][j]
- ثواني من البداية i إلى الوجهة j، وnull إذا لا طريق.
- distances[i][j]
- الأمتار، مع annotations=distance.
ملاحظات
- ضع السائقين كبدايات والزبون كوجهة واحدة: صف واحد لكل سائق.
مثال
curl -H "X-Api-Key: $KEY" \
"https://<الخادم>/routing/table/v1/driving/44.3661,33.3152;44.4009,33.2778;44.4212,33.3065?sources=0%3B1&destinations=2&annotations=duration%2Cdistance"