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 يشير إلى أن المسار المحسوب يجب أن يفضل عددًا محدودًا من عمليات النقل.