مرجع فئة GMSNavigator


نظرة عامة

هذه هي الفئة الرئيسية من حزمة SDK للتنقل في Google لنظام التشغيل iOS وتوفر طرقًا للتحكم في التنقل إلى وجهة والوصول إلى معلومات المسار والتقدم.

لا تتيح هذه الفئة استخدام الفئات الفرعية.

هذا الصف غير آمن للسلاسل. يجب استدعاء جميع الطرق من سلسلة التعليمات الرئيسية.

وظائف الأعضاء العامة

(void) - addListener:
 إضافة مستمع
(BOOL) - removeListener:
 يزيل مستمعًا.
(void) - setDestinations:callback:
 لتعيين وجهات متعددة للتنقل، وتجاهل أي وجهات تم تحديدها مسبقًا.
(void) - setDestinations:routingOptions:callback:
 لتعيين وجهات متعددة للتنقل، وتجاهل أي وجهات تم تحديدها مسبقًا.
(void) - setDestinations:routeToken:callback:
 لإعداد وجهات متعددة للتنقُّل، باستخدام رمز مميّز للمسار للتنقّل في مسار محسوب مسبقًا.
(void) - getRouteInfoForDestination:withRoutingOptions:callback:
 لعرض معلومات المسار استنادًا إلى استراتيجية التوجيه: المسار الافتراضي الأفضل أو الأقصر.
(GMSNavigationWaypoint *) قابلة للقيم- continueToNextDestination
 تمّ الإيقاف.
(void) - clearDestinations
 محو جميع الوجهات التي تم ضبطها سابقًا وإزالة أي مسارات تم احتسابها من الخريطة
(NSTimeInterval)- timeToWaypoint:
 لعرض الوقت المقدّر لنقطة الطريق المحددة، أو CLTimeIntervalMax إذا لم تكن النقطة الوسيطة جزءًا من المسار الحالي.
(CLLocationمسافة)- distanceToWaypoint:
 لعرض المسافة المقدَّرة إلى نقطة الطريق المحددة، أو CLLocationVersionMax إذا لم تكن نقطة الطريق جزءًا من المسار الحالي.
(void) - setTransactionIDs:errorHandler:
 تحدِّد هذه السياسة معرِّفات المعاملات الجارية التي تنطبق على أحداث التنقّل، وتسجّلها للخادم.

المواقع

قيمة منطقيةavoidsHighways
 لتحديد ما إذا كان يجب تجنّب الطرق السريعة عند إنشاء المسارات إلى الوجهات
قيمة منطقيةavoidsTolls
 يمكنك تحديد ما إذا كان يجب تجنّب الطرق التي تفرض رسوم عبور عند إنشاء المسارات إلى الوجهات.
قيمة منطقيةavoidsFerries
 تحديد ما إذا كان يجب تجنّب العبّارات عند إنشاء المسارات إلى الوجهات
GMSNavigationLicensePlateRestrictionlicensePlateRestriction
 عليك ضبط القيود المفروضة على لوحة ترخيص المركبة باستخدام آخر رقم من لوحة القيادة ورمز البلد الحالي للسائق.
قيمة منطقيةguidanceActive
 ما إذا كانت ميزة الاتّجاهات المفصّلة مفعَّلة حاليًا
قيمة منطقيةstopGuidanceAtArrival
 ما إذا كان يجب إيقاف الإرشادات تلقائيًا عند طلب -navigator:didGetAtWaypoint:
NSTimeIntervaltimeUpdateThreshold
 الحد الأدنى للتغيير في الوقت المقدَّر للوصول إلى الوجهة التالية، ما سيؤدي إلى طلب الإجراء navigator:didUpdateRemainingTime:.
المسافة المقطوعة في الموقع الجغرافي (CLLocation)distanceUpdateThreshold
 الحد الأدنى للتغيير في المسافة المقدَّرة للوجهة التالية، والذي سيؤدي إلى طلب طريقة navigator:didUpdateRemainingDistance:.
NSTimeIntervaltimeToNextDestination
 لعرض الوقت المقدّر للوجهة التالية.
المسافة المقطوعة في الموقع الجغرافي (CLLocation)distanceToNextDestination
 لعرض المسافة المقدّرة إلى الوجهة التالية.
GMSالتنقلDelayCategorydelayCategoryToNextDestination
 لعرض فئة التأخير إلى الوجهة التالية.
GMSRouteLegcurrentRouteLeg
 المرحلة الحالية من الرحلة.
NSArray< GMSRouteLeg * > * routeLegs
 مصفوفة من أرجل المسار حيث تتوافق كل مرحلة مع وجهة تم تعيينها.
GMSPathtraveledPath
 المسار الذي انتقل فيه الجهاز منذ آخر مرة تم فيها ضبط GuidelinesActive على "نعم".
GMSNavigationVoiceGuidancevoiceGuidance
 تحدد ما إذا كان يجب تفعيل الإرشاد الصوتي لحركة المرور والتنبيهات المفصّلة.
GMSVoiceGuidanceAudioDeviceTypeaudioDeviceType
 لتحديد الأجهزة الصوتية التي يمكن تشغيل الإرشاد الصوتي من خلالها.
قيمة منطقيةvibrationEnabled
 تحدِّد هذه السياسة ما إذا كان يجب أن يهتز الجهاز أيضًا عند تشغيل التنبيهات الصوتية.
قيمة منطقيةsendsBackgroundNotifications
 تحدِّد هذه السياسة ما إذا كان سيتم عرض UILocalNotifications التي تحتوي على معلومات إرشادية عندما يكون التطبيق في الخلفية.
GMSNavigationLightingModesuggestedLightingMode
 وضع الإضاءة المقترَح استنادًا إلى الوقت والموقع الجغرافي للجهاز
قيمة منطقيةshouldDisplayPrompts
 تحدد ما إذا كان يجب عرض مطالبات بحركة المرور والمسارات الأفضل والحوادث.
GMSNavigationSpeedAlertOptionsspeedAlertOptions
 GMSNavigationSpeedAlertOptions لتخصيص حدود التشغيل لـ GMS NavigationSpeedAlertSeverity

(يُرجى العلم أنّ هذه الدوال ليست أعضاء.)

typedef false(^ GMSRouteStatusCallback )(GMSRouteStatus pathStatus)
 يتم استدعاؤه عند العثور على مسار من الموقع الجغرافي للجهاز إلى الوجهات المقدَّمة، أو تعذُّر العثور عليه لسبب تدل عليه حالة المسار.
typedef false(^ GMSRouteInfoCallback )(GMSNavigationRouteInfo *_NullablerouteInfo)
 يتم استدعاؤه عند حساب معلومات المسار (الوقت المقدّر للوصول والمسافة) إلى نقطة الطريق المُقدَّمة.
typedef false(^ GMSNavigationTransactionIDErrorHandler )(NSError *error)
 يتم استدعاءه في حال تعذُّر إعداد معرِّفات المعاملات من خلال setTransactionIDs.

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

- (إبطال) addListener: (id< GMSNavigatorListener >) مستمِع

إضافة مستمع

يتم إمساك المستمع بمرجع ضعيف.

المَعلمات:
أداة معالجة الحدثعنصر متوافق مع البروتوكول GMSNavigatorListener
- (BOOL) removeListener: (id< GMSNavigatorListener >) مستمِع

يزيل مستمعًا.

المَعلمات:
أداة معالجة الحدثعنصر متوافق مع البروتوكول GMSNavigatorListener
المرتجعات:
تعرض هذه الرسالة "نعم" إذا تمت إزالة المستمع. تعرض "لا" إذا لم يكن الكائن مستمعًا.
- (ملء) setDestinations: (NSArray< GMSNavigationWaypoint * > *) الوجهات
معاودة الاتصال: (GMSRouteStatusCallback) معاودة الاتصال

لتعيين وجهات متعددة للتنقل، وتجاهل أي وجهات تم تحديدها مسبقًا.

سيتم طلب معاودة الاتصال المقدَّمة باستخدام GMSRouteStatusOK إذا تم العثور على مسار من الموقع الجغرافي للجهاز إلى الوجهة المحدَّدة. في حال ضبط وجهة جديدة قبل العثور على مسار، سيتم إلغاء الطلب، وستتم معاودة الاتصال باستخدام GMSRouteStatusCanceled. فإذا تعذر العثور على مسار لأي سبب آخر، فسيتم استدعاء معاودة الاتصال مع حالة خطأ مناسبة.

سيتم دائمًا إرسال طلب إعادة الاتصال بشكل غير متزامن إلى قائمة الانتظار الرئيسية.

- (ملء) setDestinations: (NSArray< GMSNavigationWaypoint * > *) الوجهات
خيارات التوجيه: (GMSNavigationRoutingOptions *) routingOptions
معاودة الاتصال: (GMSRouteStatusCallback) معاودة الاتصال

لتعيين وجهات متعددة للتنقل، وتجاهل أي وجهات تم تحديدها مسبقًا.

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

المَعلمات:
الوجهاتمصفوفة من نقاط الطرق الوجهة.
routingOptionsالخيارات التي تؤثر على منطق التوجيه (استراتيجية التوجيه)
معاودة الاتصاليتم استدعاؤه عند العثور على مسار من الموقع الجغرافي للمستهلك إلى الوجهات المقدَّمة، أو تعذُّر العثور عليه لسبب تدل عليه حالة المسار.
- (ملء) setDestinations: (NSArray< GMSNavigationWaypoint * > *) الوجهات
:routeToken: (NSString *) routeToken
معاودة الاتصال: (GMSRouteStatusCallback) معاودة الاتصال

لإعداد وجهات متعددة للتنقُّل، باستخدام رمز مميّز للمسار للتنقّل في مسار محسوب مسبقًا.

ستكون المسارات هي نفسها، مع تغييرات باقي القسمة في موقع بدء السائق وفي حالة الطريق/حركة المرور. ستستمر عمليات إعادة التوجيه بناءً على خيارات التوجيه المشفَّرة في الرمز المميّز.

لا يتوافق سوى GMSNavigationTravelModeDriving وGMSNavigationTravelModeTwoWheeler عند استخدام الرمز المميّز للمسار لبدء جلسة تنقّل. يمكنك ضبط وضع السفر من خلال ضبط travelMode. سيتعذر الاتصال إذا كان وضع السفر الحالي غير متوافق، وسيتم عرض GMSRouteStatusTravelModeUnsupported في معاودة الاتصال.

المَعلمات:
الوجهاتيجب أن تكون مصفوفة من نقاط الطريق للوجهة هي نفسها الوجهات المقدمة لواجهة برمجة تطبيقات RoutesPreferred للحصول على الرمز المميز للمسار.
routeTokenسلسلة الرموز المميّزة للمسار التي تعرضها واجهة RoutesPreferred API. يتم ترميز خيارات التوجيه المحددة في RoutesPreferred API في هذا الرمز المميّز للمسار، وسيتم استخدامها لإعادة إنشاء المسار المحسوب مسبقًا أو مسار جديد عند حدوث عملية إعادة التوجيه.
معاودة الاتصاليتم استدعاؤه عند العثور على مسار من الموقع الجغرافي للمستهلك إلى الوجهات المقدَّمة، أو تعذُّر العثور عليه لسبب تدل عليه حالة المسار.
- (ملء) getRouteInfoForDestination: (GMSNavigationWaypoint *) الوجهة
باستخدام خيارات التوجيه: (GMSNavigationRoutingOptions *) routingOptions
معاودة الاتصال: (GMSRouteInfoCallback) معاودة الاتصال

لعرض معلومات المسار استنادًا إلى استراتيجية التوجيه: المسار الافتراضي الأفضل أو الأقصر.

تعرض قيمة nil إذا كان المشروع لا يتضمن إذنًا لاستدعاء واجهة برمجة التطبيقات هذه.

المَعلمات:
الوجهةالنقطة الوسيطة للوجهة.
routingOptionsالخيارات المستخدمة لجلب معلومات المسار. يتم تجاهل استراتيجية التوجيه واستراتيجية المسارات البديلة لأن هذه الطريقة تعرض معلومات المسار لجميع استراتيجيات التوجيه.
معاودة الاتصالمعاودة الاتصال التي يتم طلبها عند تلقّي معلومات المسارات

تمّ الإيقاف.

استدعِ إحدى طرق -setDestinations:... مع قائمة الوجهات الجديدة بدلاً من استدعاء هذه الطريقة.

نقل الوجهة الأولى من قائمة الوجهات الحالية بعد هذه المكالمة، سيكون التوجيه نحو الوجهة التالية، إن توفّرت.

المرتجعات:
التوجيهات المتعلّقة بنقاط الطريق تتجه حاليًا نحوها، أو لا إذا لم تتبق هناك أي نقاط طريق أخرى.
ملاحظة:
تم إيقاف هذا الإجراء نهائيًا. استخدِم إحدى الطرق -setDestinations:... بدلاً من ذلك
.
- (إبطال) clearDestinations

محو جميع الوجهات التي تم ضبطها سابقًا وإزالة أي مسارات تم احتسابها من الخريطة

إذا كان هذا الإرشاد نشطًا، سيؤدي ذلك إلى إيقافه تلقائيًا.

- (NSTimeInterval) timeToWaypoint: (GMSNavigationWaypoint *) نقطة مسار

لعرض الوقت المقدّر لنقطة الطريق المحددة، أو CLTimeIntervalMax إذا لم تكن النقطة الوسيطة جزءًا من المسار الحالي.

يتم تعديل هذه الإعدادات بناءً على الوضع الحالي للجهاز عندما تكون الإرشادات نشطة.

لعرض CLTimeIntervalMax إذا لم تكن نقطة الطريق المقدَّمة وجهة في المسار الحالي.

- (CLLocationمسافة) distanceToWaypoint: (GMSNavigationWaypoint *) نقطة مسار

لعرض المسافة المقدَّرة إلى نقطة الطريق المحددة، أو CLLocationVersionMax إذا لم تكن نقطة الطريق جزءًا من المسار الحالي.

سيتم تعديل هذه المعلومات استنادًا إلى الوضع الحالي للجهاز عندما يكون التوجيه نشطًا.

لعرض CLLocationمسافةMax إذا لم تكن نقطة الطريق المقدمة وجهة في المسار الحالي.

- (إبطال) setTransactionIDs: (NSArray< NSString * > *) transactionIDs
errorHandler: (GMSNavigationTransactionIDErrorHandler قابل للقيم) errorHandler

تحدِّد هذه السياسة معرِّفات المعاملات الجارية التي تنطبق على أحداث التنقّل، وتسجّلها للخادم.

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

المَعلمات:
transactionIDsمعرِّفات المعاملات التي تنطبق على جلسة التنقّل الحالية. يجب أن يكون معرِّف المعاملة فريدًا لكل معاملة قابلة للفوترة. يجب أن يحتوي معرّف المعاملة الفردي على حرف واحد على الأقل و64 حرفًا كحدّ أقصى. ويمكن أن تكون القائمة فارغة عند انتهاء المعاملة (ولكن الجلسة لا تزال مستمرة).
errorHandlerحظر سيتم استدعاؤه بشكل غير متزامن في سلسلة التعليمات الرئيسية في حال حدوث خطأ عندما تكون معرّفات المعاملات غير صالحة.

- (typedef mut(^ GMSRouteStatusCallback)(GMSRouteStatus pathStatus)) [related]

يتم استدعاؤه عند العثور على مسار من الموقع الجغرافي للجهاز إلى الوجهات المقدَّمة، أو تعذُّر العثور عليه لسبب تدل عليه حالة المسار.

- (typedef mut(^ GMSRouteInfoCallback)(GMSNavigationRouteInfo *_NullablerouteInfo)) [related]

يتم استدعاؤه عند حساب معلومات المسار (الوقت المقدّر للوصول والمسافة) إلى نقطة الطريق المُقدَّمة.

المَعلمات:
routeInfoمعلومات المسار إلى الوجهة المحددة. ستكون القيمة معدومة في حال تعذُّر العملية الحسابية.
- (typedef mut(^ GMSNavigationTransactionIDErrorHandler)(NSError *error)) [related]

يتم استدعاءه في حال تعذُّر إعداد معرِّفات المعاملات من خلال setTransactionIDs.

يمكنك الاطّلاع على وثائق واجهة برمجة التطبيقات للحصول على مزيد من التفاصيل.


وثائق العقارات

- (BOOL) avoidsHighways [read, write, assign]

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

يتم ضبط الإعدادات التلقائية على "لا".

- (BOOL) avoidsTolls [read, write, assign]

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

يتم ضبط الإعدادات التلقائية على "لا".

- (BOOL) avoidsFerries [read, write, assign]

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

يكون الإعداد التلقائي بالقيمة "نعم".

عليك ضبط القيود المفروضة على لوحة ترخيص المركبة باستخدام آخر رقم من لوحة القيادة ورمز البلد الحالي للسائق.

ويتيح لنا ذلك السير حول أنواع معينة من قيود الطرق التي تستند إلى رقم لوحة الترخيص. لن ينطبق هذا إلا على استدعاءات setDestinations، التي يتم إجراؤها بعد ضبط هذه القيمة. يُنصح بضبط هذا الخيار على الفور بعد الحصول على أداة التنقّل.

اضبط القيمة على nil في حال عدم فرض قيود على لوحة الترخيص. القيمة التلقائية إلى صفر.

- (BOOL) guidanceActive [read, write, assign]

ما إذا كانت ميزة الاتّجاهات المفصّلة مفعَّلة حاليًا

إذا كانت headActive هي "نعم"، ولكن لا يتوفّر أي مسار حاليًا، سيبدأ التوجيه عندما يصبح مسار متاحًا. سيتم ضبط هذه السمة على "لا" في حال استدعاء clearDestinations أو عند الوصول إلى نقطة طريق.

- (BOOL) stopGuidanceAtArrival [read, write, assign]

ما إذا كان يجب إيقاف الإرشادات تلقائيًا عند طلب -navigator:didGetAtWaypoint:

عندما تكون الإجابة "لا"، سيستمر عرض رأس التنقّل وتذييله بعد الوصول. سيستمر رأس التنقل في عرض خطوة الإرشادات النهائية وسيستمر تذييل التنقل في تعديل الوقت والمسافة المتبقيتين إلى أن يتم الوصول إلى وقت/مسافة تبلغ 0. بالإضافة إلى ذلك، سيستمر تطبيق التغييرات التالية: -navigator:didUpdateRemainingTime و-navigator:didUpdateRemainingتباعد. يمكنك ضبط guidanceActive صراحةً على "لا" لإيقاف التوجيهات والتحديثات المتبقية المتعلقة بالوقت/المسافة.

عندما تكون الإجابة "نعم"، سيتم ضبط "guidanceActive" تلقائيًا على "لا" عند الوصول.

يكون الإعداد التلقائي بالقيمة "نعم".

- (NSTimeInterval) timeUpdateThreshold [read, write, assign]

الحد الأدنى للتغيير في الوقت المقدَّر للوصول إلى الوجهة التالية، ما سيؤدي إلى طلب الإجراء navigator:didUpdateRemainingTime:.

في حال ضبط هذه السياسة على NSTimeIntervalMax، سيتم إيقاف طلبات معاودة الاتصال المستندة إلى تحديث الوقت. إذا تم ضبط ذلك على قيمة سالبة، سيتم استخدام الحدّ التلقائي الذي تبلغ ثانية واحدة. الإعداد التلقائي هو ثانية واحدة.

ملاحظة:
يتم تجاهل هذه القيمة إذا لم ينفِّذ أي مستمعين navigator:didUpdateRemainingTime:.
- (CLLocationSpace) distanceUpdateThreshold [read, write, assign]

الحد الأدنى للتغيير في المسافة المقدَّرة للوجهة التالية، والذي سيؤدي إلى طلب طريقة navigator:didUpdateRemainingDistance:.

وفي حال ضبط السياسة على CLLocation للتنقلMax، سيتم إيقاف طلبات معاودة الاتصال المتعلّقة بتعديل المسافة. إذا تم ضبط هذه السياسة على قيمة سالبة، سيتم استخدام الحدّ التلقائي البالغ متر واحد. يكون الوضع التلقائي هو متر واحد.

ملاحظة:
يتم تجاهل هذه القيمة إذا لم ينفِّذ أي مستمعين navigator:didUpdateRemainingDistance:.
- (NSTimeInterval) timeToNextDestination [read, assign]

لعرض الوقت المقدّر للوجهة التالية.

سيتم تعديل هذه المعلومات استنادًا إلى الوضع الحالي للجهاز عندما يكون التوجيه نشطًا.

لعرض CLTimeIntervalMax إذا لم يكن هناك مسار متاح.

- (CLLocationمسافة) distanceToNextDestination [read, assign]

لعرض المسافة المقدّرة إلى الوجهة التالية.

سيتم تعديل هذه المعلومات استنادًا إلى الوضع الحالي للجهاز عندما يكون التوجيه نشطًا.

لعرض CLLocationVersionMax إذا لم يكن هناك مسار متاح.

- (GMSNavigationDelayCategory) delayCategoryToNextDestination [read, assign]

لعرض فئة التأخير إلى الوجهة التالية.

سيتم تعديل هذه المعلومات استنادًا إلى الوضع الحالي للجهاز عندما يكون التوجيه نشطًا.

تعرض GMSnavigationDelayCategoryNoData إذا لم يكن هناك مسار متاح أو كانت بيانات حركة المرور غير متاحة.

- (GMSRouteLeg*) currentRouteLeg [read, assign]

المرحلة الحالية من الرحلة.

وسيكون موضع بداية GMSRouteLeg كأحدث موضع معروف (انقطاع بالطريق) على الجهاز.

- (NSArray<GMSRouteLeg *>*) routeLegs [read, assign]

مصفوفة من أرجل المسار حيث تتوافق كل مرحلة مع وجهة تم تعيينها.

- (GMSPath*) traveledPath [read, assign]

المسار الذي انتقل فيه الجهاز منذ آخر مرة تم فيها ضبط GuidelinesActive على "نعم".

ويكون هذا المسار فارغًا إذا لم يسبق لك بدء الإرشادات. يتكون المسار من موقع تم التقاطه على الطريق كما تم عرضه في GMSRoadSnappedLocationProvider ولكن تم تبسيطه لإزالة النقاط المكررة. على سبيل المثال، تحويل النقاط الخطية المتتالية إلى جزء مستقيم واحد.

- (GMSNavigationVoiceGuidance) voiceGuidance [read, write, assign]

تحدد ما إذا كان يجب تفعيل الإرشاد الصوتي لحركة المرور والتنبيهات المفصّلة.

يتم ضبط السياسة تلقائيًا على GMS NavigationVoiceGuidanceAlertsAndGuidance.

لتحديد الأجهزة الصوتية التي يمكن تشغيل الإرشاد الصوتي من خلالها.

يتم ضبط الإعداد التلقائي على GMSVoiceGuidanceAudioDeviceTypeBluetooth.

- (BOOL) vibrationEnabled [read, write, assign]

تحدِّد هذه السياسة ما إذا كان يجب أن يهتز الجهاز أيضًا عند تشغيل التنبيهات الصوتية.

- (BOOL) sendsBackgroundNotifications [read, write, assign]

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

يكون الإعداد التلقائي بالقيمة "نعم".

وضع الإضاءة المقترَح استنادًا إلى الوقت والموقع الجغرافي للجهاز

- (BOOL) shouldDisplayPrompts [read, write, assign]

تحدد ما إذا كان يجب عرض مطالبات بحركة المرور والمسارات الأفضل والحوادث.

يكون الإعداد التلقائي بالقيمة "نعم".

GMSNavigationSpeedAlertOptions لتخصيص حدود التشغيل لـ GMS NavigationSpeedAlertSeverity

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

عند ضبط القيمة صفر، لن تتلقى أي بيانات حول السرعة، ولن يظهر لك تنبيه السرعة التلقائي في NavSDK. يعرض هذا التنبيه نصًا باللون الأحمر عندما تزيد السرعة عن 5 ميل في الساعة أو 10 كيلومتر في الساعة، كما يعرض نصًا باللون الأبيض وخلفية حمراء عند زيادة سرعتها عن 10 ميل في الساعة أو 20 كيلومتر في الساعة.