الرئيسية / المسار

مصفوفة الأزمنة والمسافات

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"