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

مرجع فئة GMSnavigationNavInfo

نظرة عامة

يحتوي على معلومات عن حالة التنقّل.

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

(NSTimeInterval)- roundedTime:
 لعرض وقت مقرَّب إلى أقرب دقيقة، بحدّ أدنى دقيقة واحدة.
(NSMeasurement< NSUnitLength * > *)- مستعدة مستديرة:
 لعرض قياس دائري يمثّل المسافة المحدّدة، مع مراعاة الإعدادات المفضّلة للمستخدم ووحدة المسافة المقترَحة للمسار.
(NSArray< NSAttributedString * > *) - instructionsForStep:options:
 تمثّل هذه السمة التعليمات المنسَّقة للخطوة المحدّدة.

المواقع

GMSNavigationNavStatenavState
 تمثّل هذه السمة GMSNavigationNavState الحالية للتنقّل.
GMSNavigationStepInfocurrentStep
 تمثّل هذه السمة معلومات عن خطوة المناورة القادمة.
NSArray< GMSNavigationStepInfo * > * remainingSteps
 الخطوات المتبقية بعد الخطوة الحالية.
قيمة منطقيةrouteChanged
 ما إذا كان المسار قد تغيّر منذ آخر رسالة تم إرسالها
NSTimeIntervaltimeToCurrentStepSeconds
 الوقت المتبقي المقدَّر بالثواني على طول المسار إلى الخطوة الحالية.
المسافة المقطوعة في الموقع الجغرافي (CLLocation)distanceToCurrentStepMeters
 المسافة المتبقية المقدرة بالمتر على طول المسار إلى الخطوة الحالية .
NSTimeIntervaltimeToFinalDestinationSeconds
 الوقت المتبقي المقدَّر بالثواني للوصول إلى الوجهة النهائية
المسافة المقطوعة في الموقع الجغرافي (CLLocation)distanceToFinalDestinationMeters
 المسافة المتبقية المقدّرة بالمتر إلى الوجهة النهائية

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

- (NSTimeInterval) roundedTime: (NSTimeInterval) timeSeconds

لعرض وقت مقرَّب إلى أقرب دقيقة، بحدّ أدنى دقيقة واحدة.

ويفيد ذلك عند عرض معلومات المسار للمستخدمين، حيث قد يكون عرض أوقات مثل "0 دقيقة" أمرًا مربكًا.

نتيجةً لما سبق، يجب أن تكون قيم الإدخال لهذه الطريقة موجبة دائمًا.

- (NSMeasurement<NSUnitLength *> *) roundedتباعد: (CLLocationمسافة) distanceMeters

لعرض قياس دائري يمثّل المسافة المحدّدة، مع مراعاة الإعدادات المفضّلة للمستخدم ووحدة المسافة المقترَحة للمسار.

- (NSArray<NSAttributedString *> *) instructionsForStep: (GMSNavigationStepInfo *) stepInfo
الخيارات: (GMSNavigationInstructionOptions *) الخيارات

تمثّل هذه السمة التعليمات المنسَّقة للخطوة المحدّدة.


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

- (GMSNavigationNavState) navState [read, assign]

تمثّل هذه السمة GMSNavigationNavState الحالية للتنقّل.

- (GMSNavigationStepInfo*) currentStep [read, assign]

تمثّل هذه السمة معلومات عن خطوة المناورة القادمة.

يتم تعيين هذا فقط إذا كان navState هو GMS NavigationNavStateEnroute وسيكون فارغًا في الحالات الأخرى.

- (NSArray<GMSNavigationStepInfo *>*) remainingSteps [read, assign]

الخطوات المتبقية بعد الخطوة الحالية.

- (BOOL) routeChanged [read, assign]

ما إذا كان المسار قد تغيّر منذ آخر رسالة تم إرسالها

قد يحدث تغيير في المسار نتيجة تغيير المسار، أو إضافة/إزالة نقطة طريق، أو اختيار المستخدم مسار بديل أو القيادة عليه، أو تحديث حركة المرور.

- (NSTimeInterval) timeToCurrentStepSeconds [read, assign]

الوقت المتبقي المقدَّر بالثواني على طول المسار إلى الخطوة الحالية.

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

المسافة المتبقية المقدرة بالمتر على طول المسار إلى الخطوة الحالية .

- (NSTimeInterval) timeToFinalDestinationSeconds [read, assign]

الوقت المتبقي المقدَّر بالثواني للوصول إلى الوجهة النهائية

- (CLLocationDestination ) distanceToFinalDestinationMeters [read, assign]

المسافة المتبقية المقدّرة بالمتر إلى الوجهة النهائية