مرجع الفئة GMSالتنقلRedirectOptions

مرجع الفئة GMSالتنقلRedirectOptions

نظرة عامة

فئة غير قابلة للتغيير تحتوي على خيارات ذات صلة بمنطق التوجيه (مثل استراتيجية التوجيه).

مكتسَبة بواسطة GMSNavigationMutableRoutingOptions

وظائف الأعضاء العامين

(instancetype)- initWithتوجيهStrategy:
 يؤدي إلى إعداد خيارات التوجيه من خلال استراتيجية التوجيه.
(instancetype)- initWithWithRoutesStrategy:
 يؤدي إلى إعداد خيارات التوجيه باستخدام استراتيجية مسارات بديلة.
(instancetype)- initWithTargetTargetVersionsMeters:
 تهيئة خيارات التوجيه مع المسافات المستهدفة، وضبط استراتيجية التوجيه على GMS NavigationStrategyDeltaToTargetSpace

المواقع

GMSNavigationRoutingStrategyroutingStrategy
 يحدد ترتيب المسارات، إما حسب الوقت أو المسافة.
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 استراتيجية المسارات البديلة المستخدمة عند تحديد الوجهات.
NSArray< NSNumber * > * targetDistancesMeters
 مصفوفة من المسافات المستهدفة.

وثائق وظائف الأعضاء

- (instancetype) initWithتوجيهStrategy: (GMSNavigationRoutingStrategy) routingStrategy

يؤدي إلى إعداد خيارات التوجيه من خلال استراتيجية التوجيه.

المَعلمات:
routingStrategyاستراتيجية التوجيه التي تحدد ترتيب المسارات التي تم إرجاعها.
- (instancetype) initWithTargetRoutesStrategy: (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy

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

المَعلمات:
alternateRoutesStrategyاستراتيجية المسارات البديلة التي تحدد عدد المسارات البديلة التي يتم إرجاعها.
- (instancetype) initWithTargetSpacesMeters: (NSArray< NSNumber * > *) targetDistancesMeters

تهيئة خيارات التوجيه مع المسافات المستهدفة، وضبط استراتيجية التوجيه على GMS NavigationStrategyDeltaToTargetSpace

تأكَّد من تحديث المسافات المستهدفة دائمًا عند استخدامها.

المَعلمات:
targetDistancesMetersالمسافات المستهدفة للوجهات يتم استخدام كل مسافة مستهدفة لترتيب المسارات إلى وجهتها المقابلة من خلال دلتا المطلقة للمسارات.

وثائق العقار

يحدد ترتيب المسارات، إما حسب الوقت أو المسافة.

تم تنفيذ ذلك في GMSNavigationMutableRoutingOptions.

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

تم تنفيذ ذلك في GMSNavigationMutableRoutingOptions.

- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign]

مصفوفة من المسافات المستهدفة.

يتم استخدام المسافة المستهدفة لترتيب المسارات إلى الوجهة حسب الدلتا المطلقة لها من الأصغر إلى الأكبر. يجب أن تكون العناصر أعدادًا صحيحة غير سالبة. يجب عدم ضبط GMS NavigationRoutesStrategy وهذا الحقل في الوقت نفسه. المسافة المستهدَفة متوفّرة للوجهة الأولى فقط في الوقت الحالي. لذا ضع عددًا صحيحًا موجبًا واحدًا فقط في الصفيفة. إذا لم يكن العنصر الأول عددًا صحيحًا موجبًا، يتم ضبط استراتيجية التوجيه بشكل تلقائي على أفضل استراتيجية توجيه.

تم تنفيذ ذلك في GMSNavigationMutableRoutingOptions.