نظرة عامة
يحتوي على معلومات عن حالة التنقّل.
وظائف الأعضاء العامة | |
(NSTimeInterval) | - roundedTime: |
لعرض وقت مقرَّب إلى أقرب دقيقة، بحدّ أدنى دقيقة واحدة. | |
(NSMeasurement< NSUnitLength * > *) | - مستعدة مستديرة: |
لعرض قياس دائري يمثّل المسافة المحدّدة، مع مراعاة الإعدادات المفضّلة للمستخدم ووحدة المسافة المقترَحة للمسار. | |
(NSArray< NSAttributedString * > *) | - instructionsForStep:options: |
تمثّل هذه السمة التعليمات المنسَّقة للخطوة المحدّدة. | |
المواقع | |
GMSNavigationNavState | navState |
تمثّل هذه السمة GMSNavigationNavState الحالية للتنقّل. | |
GMSNavigationStepInfo * | currentStep |
تمثّل هذه السمة معلومات عن خطوة المناورة القادمة. | |
NSArray< GMSNavigationStepInfo * > * | remainingSteps |
الخطوات المتبقية بعد الخطوة الحالية. | |
قيمة منطقية | routeChanged |
ما إذا كان المسار قد تغيّر منذ آخر رسالة تم إرسالها | |
NSTimeInterval | timeToCurrentStepSeconds |
الوقت المتبقي المقدَّر بالثواني على طول المسار إلى الخطوة الحالية. | |
المسافة المقطوعة في الموقع الجغرافي (CLLocation) | distanceToCurrentStepMeters |
المسافة المتبقية المقدرة بالمتر على طول المسار إلى الخطوة الحالية . | |
NSTimeInterval | timeToFinalDestinationSeconds |
الوقت المتبقي المقدَّر بالثواني للوصول إلى الوجهة النهائية | |
المسافة المقطوعة في الموقع الجغرافي (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] |
المسافة المتبقية المقدّرة بالمتر إلى الوجهة النهائية