TransitPreferences

الإعدادات المفضّلة للمسارات المستندة إلى TRANSIT التي تؤثّر في المسار الذي يتم عرضه

تمثيل JSON
{
  "allowedTravelModes": [
    enum (TransitTravelMode)
  ],
  "routingPreference": enum (TransitRoutingPreference)
}
الحقول
allowedTravelModes[]

enum (TransitTravelMode)

مجموعة من أوضاع السفر التي يمكن استخدامها عند الحصول على مسار TRANSIT الإعداد التلقائي لجميع وسائل النقل المتاحة

routingPreference

enum (TransitRoutingPreference)

إعداد مفضّل للتوجيه يؤثر في مسار TRANSIT الذي يتم عرضه عند تحديده

TransitTravelMode

مجموعة من القيم المستخدَمة لتحديد طريقة النقل

عمليات التعداد
TRANSIT_TRAVEL_MODE_UNSPECIFIED لم يتم تحديد وسيلة نقل عام.
BUS التنقّل بالحافلة
SUBWAY السفر عبر مترو الأنفاق
TRAIN السفر بالقطار
LIGHT_RAIL السفر بالقطار الخفيف أو الترام
RAIL السفر عبر السكك الحديدية ويعادل ذلك مجموعة من SUBWAY وTRAIN وLIGHT_RAIL.

TransitRoutingPreference

تُحدِّد إعدادات التوجيه المفضّلة لمسارات النقل العام.

عمليات التعداد
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED لم يتم تحديد أيّ إعدادات مفضّلة.
LESS_WALKING يشير ذلك إلى أنّ المسار المحسوب يجب أن يفضّل مسافات محدودة للمشي.
FEWER_TRANSFERS يشير ذلك إلى أنّ المسار المحسوب يجب أن يفضّل عددًا محدودًا من عمليات النقل.