مرجع الفئة GMSالتنقلMutableالتوجيهOptions

مرجع الفئة GMSالتنقلMutableتوجيهOptions

نظرة عامة

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

يكتسب GMSNavigationRoutingOptions.

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

(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المسافات المستهدفة للوجهات يتم استخدام كل مسافة مستهدفة لترتيب المسارات إلى وجهتها المقابلة من خلال دلتا المطلقة للمسارات.

وثائق العقار

- (GMSNavigationRoutingStrategy) routingStrategy [read, write, assign]

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

لتنفيذ GMSNavigationRoutingOptions.

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

لتنفيذ GMSNavigationRoutingOptions.

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

المسافات المستهدفة المستخدمة لترتيب المسارات.

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

لتنفيذ GMSNavigationRoutingOptions.