خيارات التوجيه

فئة عامة RoutingOptions توفِّر كائنًا

تعمل هذه السياسة على تحديد الخيارات التي يستخدمها Navigator لحساب مسار إلى وجهة.

ملخص الفئة المدمَجة

@interface RoutingOptions.RoutingStrategy تحدّد استراتيجية التوجيه كيفية ترتيب المسارات، ما يؤثر في المسار الذي يتم اختياره في البداية وأثناء إعادة التوجيه. 
@interface RoutingOptions.TravelMode يحدد نوع وسيلة النقل المستخدمة لتخصيص الاتجاهات. 

ملخّص عام للمنشئ

ملخّص الطريقة العلنية

RoutingOptions
alternateRoutesStrategy(AlternateRoutesStrategy alternateRoutesOption)
لضبط عدد المسارات البديلة التي سيتم عرضها أثناء التنقل.
RoutingOptions
avoidHighways(إجراء منطقي لتجنُّب الطرق السريعة)
تحدِّد هذه السياسة ما إذا كان يجب تجنّب الطرق السريعة والطرق السريعة عند إنشاء مسار إلى وجهة معيّنة.
RoutingOptions
avoidTolls(إجراء منطقي لتجنُّب رسوم المرور)
تحدِّد هذه السياسة ما إذا كان يجب تجنّب الطرق التي تفرض رسوم عبور عند إنشاء مسار إلى وجهة معيّنة.
AlternateRoutesStrategy
getAlternateRoutesStrategy()
لعرض استراتيجية العرض المفضّلة لعدد المسارات البديلة التي يتم عرضها أثناء التنقّل.
boolean
getAvoidHighways()
تعرض قيمة منطقية تشير إلى ما إذا كان يتم تجنّب الطرق السريعة والطرق السريعة.
boolean
getAvoidTolls()
تعرض قيمة منطقية تشير إلى ما إذا كان يجب تجنّب الطرق التي تفرض رسوم عبور.
شعر طويل
getLocationTimeoutMs()
تعرض هذه الدالة الحد الأقصى للوقت بالملي ثانية للانتظار لإصلاح الموقع الجغرافي قبل تعذُّر setDestinations(List).
int
int
getTravelMode()
تعرض نوع التوجيهات التي يتم تقديمها للمستخدم.
RoutingOptions
locationTimeoutMs(طويل locationTimeoutMs)
تعمل هذه السياسة على ضبط الحدّ الأقصى لوقت الانتظار حتى يتم إصلاح الموقع الجغرافي قبل أن يتعذّر على setDestinations(List) مع LOCATION_UNKNOWN.
RoutingOptions
routingStrategy(int redirectStrategy)
يحدد استراتيجية التوجيه المستخدمة في التنقل وإعادة التوجيه.
RoutingOptions
travelMode(intTravelMode)
تحدد هذه السمة نوع وسيلة النقل المستخدمة لتحديد اتجاهات التنقل.

ملخّص الطريقة المكتسبة

مقاولات عامة

عام RoutingOptions ()

الطرق العامة

عامة RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategy alternateRoutesOption)

لضبط عدد المسارات البديلة التي سيتم عرضها أثناء التنقل. بشكل تلقائي، يتم عرض جميع المسارات البديلة المتاحة.

المَعلمات
alternateRoutesOption استراتيجية العرض المفضّلة لعدد المسارات البديلة التي يتم عرضها أثناء التنقّل.
المرتجعات
  • الكائن الذي تم استدعاء الطريقة له، مع إعداد المسار البديل المحدث.

متاح للجميع RoutingOptions avoidHighways (boolean avoidHighways)

تحدِّد هذه السياسة ما إذا كان يجب تجنّب الطرق السريعة والطرق السريعة عند إنشاء مسار إلى وجهة معيّنة.

المَعلمات
avoidHighways إذا كان true، يتم تجنّب الطرق السريعة والطرق السريعة.
المرتجعات
  • الكائن الذي تم استدعاء الطريقة له مع إعداد تجنب الطريق السريع المعدّل

public RoutingOptions avoidTolls (boolean avoidTolls)

تحدِّد هذه السياسة ما إذا كان يجب تجنّب الطرق التي تفرض رسوم عبور عند إنشاء مسار إلى وجهة معيّنة.

المَعلمات
avoidTolls إذا true، يتم تجنّب الطرق التي تفرض رسوم عبور.
المرتجعات
  • الكائن الذي تم استدعاء الطريقة له مع إعداد تجنب رسوم العبور المعدّل

عامة AlternateRoutesStrategy getAlternateRoutesStrategy ()

لعرض استراتيجية العرض المفضّلة لعدد المسارات البديلة التي يتم عرضها أثناء التنقّل.

public منطقي getAvoidHighways ()

تعرض قيمة منطقية تشير إلى ما إذا كان يتم تجنّب الطرق السريعة والطرق السريعة.

المرتجعات
  • true في حال تجنُّب الطرق السريعة والطرق السريعة

public منطقي getAvoidTolls ()

تعرض قيمة منطقية تشير إلى ما إذا كان يجب تجنّب الطرق التي تفرض رسوم عبور.

المرتجعات
  • true في حال تجنُّب دفع رسوم عبور

عامة طويلة getLocationTimeoutMs ()

تعرض هذه الدالة الحد الأقصى للوقت بالملي ثانية للانتظار لإصلاح الموقع الجغرافي قبل تعذُّر setDestinations(List). إذا كانت القيمة صفرًا، ليس هناك حد.

المرتجعات
  • أقصى وقت للانتظار إلى أن يتم إصلاح الموقع الجغرافي

public int getRoutingStrategy ()

عامة int getTravelMode ()

تعرض نوع التوجيهات التي يتم تقديمها للمستخدم.

متاح للجميع RoutingOptions locationTimeoutMs (locationTimeoutMs الطويل)

تعمل هذه السياسة على ضبط الحدّ الأقصى لوقت الانتظار حتى يتم إصلاح الموقع الجغرافي قبل أن يتعذّر على setDestinations(List) مع LOCATION_UNKNOWN. ويؤدي إدخال القيمة صفر إلى القيمة التلقائية إلى الانتظار للأبد.

المَعلمات
locationTimeoutMs الحد الأقصى لوقت انتظار الموقع الجغرافي بالمللي ثانية.
المرتجعات
  • الكائن الذي تم استدعاء الطريقة من أجله، مع إعداد مهلة الموقع المحدَّث

public RoutingOptions routingStrategy (int redirectStrategy)

يحدد استراتيجية التوجيه المستخدمة في التنقل وإعادة التوجيه.

المَعلمات
routingStrategy

عامة RoutingOptions travelMode (inttravelMode)

تحدد هذه السمة نوع وسيلة النقل المستخدمة لتحديد اتجاهات التنقل.

المَعلمات
travelMode
المرتجعات
  • هو الكائن الذي تم استدعاء الطريقة له مع وضع السفر المحدث.