رسالة طلب v1alpha.computeCustomRoutes.
تمثيل JSON |
---|
{ "origin": { object ( |
الحقول | |
---|---|
origin |
مطلوبة. نقطة الانطلاق لنقطة الانطلاق |
destination |
مطلوبة. نقطة الطريق للوجهة. |
intermediates[] |
اختياريّ. مجموعة من نقاط الطريق على طول المسار (باستثناء النقاط النهائية)، إما للتوقف عند أو المرور. يُسمح باستخدام ما يصل إلى 25 نقطة طريق وسيطة. |
travelMode |
اختياريّ. تحدّد هذه السمة وسيلة النقل. لا يتوفّر الآن سوى DRIVE. |
routingPreference |
اختياريّ. تحدّد طريقة احتساب المسار. يحاول الخادم استخدام تفضيل التوجيه المحدد لحساب المسار. إذا أدى تفضيل التوجيه إلى حدوث خطأ أو وقت استجابة طويل جدًا، فسيتم عرض خطأ. وفي المستقبل، قد ننفذ آلية احتياطية لاستخدام خيار مختلف عندما لا يقدم الخيار المفضل نتيجة صالحة. لا يمكنك تحديد هذا الخيار إلا عندما تكون قيمة |
polylineQuality |
اختياريّ. تحدِّد هذه السمة تفضيلك لجودة الخطوط المتعددة. |
polylineEncoding |
اختياريّ. تحدد هذه السمة الترميز المفضل للخط المتعدد. |
departureTime |
اختياريّ. وقت المغادرة وإذا لم تضبط هذه القيمة، سيتمّ ضبط هذه القيمة تلقائيًا على الوقت الذي أجريت فيه الطلب. وإذا قمت بتعيين هذه القيمة على وقت يقع بالفعل، فسيفشل الطلب. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
routeModifiers |
اختياريّ. مجموعة من الشروط التي يجب استيفاؤها والتي تؤثر في طريقة حساب المسارات. |
routeObjective |
مطلوبة. هدف المسار الذي يجب التحسين من أجله. |
languageCode |
اختياريّ. رمز اللغة BCP-47، مثل en-US أو sr-Latn لمزيد من المعلومات، يُرجى الاطّلاع على http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. راجِع دعم اللغة للحصول على قائمة اللغات المتاحة. عند عدم توفير هذه القيمة، يتم استنتاج لغة العرض من موقع طلب المسار. |
units |
اختياريّ. تحدد وحدات القياس لحقول العرض. ويشمل ذلك الحقل |
RouteObjective
تضمين هدف لتحسينه من خلال v1alpha.computeCustomRoutes.
تمثيل JSON |
---|
{
"rateCard": {
object ( |
الحقول | |
---|---|
rateCard |
هدف RateCard |
RateCard
تضمين هدف مسار RateCard
تمثيل JSON |
---|
{ "costPerMinute": { object ( |
الحقول | |
---|---|
costPerMinute |
اختياريّ. التكلفة في الدقيقة |
costPerKm |
اختياريّ. التكلفة لكل كيلومتر |
includeTolls |
اختياريّ. ما إذا كان ينبغي تضمين رسوم العبور في التكلفة الإجمالية. |
MonetaryCost
يتم تضمين التكلفة المستخدمة في بطاقة السعر.
تمثيل JSON |
---|
{ "value": number } |
الحقول | |
---|---|
value |
مطلوبة. قيمة التكلفة بالعملة المحلية التي يتم استنتاجها من الطلب. |