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

مرجع الفئة GMSnavigationStepInfo

نظرة عامة

معلومات حول خطوة واحدة على طول مسار تنقل.

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

(nullable UIImage *) - maneuverImageWithOptions:
 UIImage لمناورة هذه الخطوة باستخدام الخيارات المتوفرة.
(nullable UIImage *) - lanesImageWithOptions:
 UIImage الخاصة بإرشادات الممر لهذه الخطوة باستخدام الخيارات المتوفرة.

المواقع

GMSNavigationManeuverمناورة
 تمثّل هذه السمة GMSNavigationManeuver لهذه الخطوة.
NSArray< GMSNavigationLane * > * الممرات
 الممرات المختلفة المتاحة لهذه الخطوة.
NSString * fullRoadName
 اسم الطريق الكامل لهذه الخطوة والذي يتضمن جميع المعلومات الخاصة بالطريق بما في ذلك الاتجاه.
NSString * simpleRoadName
 النسخة المبسّطة من اسم الطريق.
NSString * fullInstructionText
 تمثل هذه السمة النص الكامل لتعليمات هذه الخطوة.
NSString * exitNumber
 رقم الخروج من هذه الخطوة في حال توفّره
GMSNavigationDrivingSidedrivingSide
 سواء كانت هذه الخطوة في مسار القيادة في اليمين أو القيادة في اليسار.
عدد صحيحroundaboutTurnNumber
 الرقم الذي تم احتسابه للمخرج الذي يجب اتخاذه بالنسبة إلى الموقع الذي دخل فيه الدوّار.
عدد صحيحstepNumber
 فهرس الخطوة في قائمة جميع الخطوات في المسار.
المسافة المقطوعة في الموقع الجغرافي (CLLocation)distanceFromPrevStepMeters
 المسافة الإجمالية لهذه الخطوة.
NSTimeIntervaltimeFromPrevStepSeconds
 الوقت المقدَّر الذي يستغرقه إكمال هذه الخطوة.

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

- (nullable UIImage *) maneuverImageWithOptions: (GMSNavigationStepInfoImageOptions *) خيارات

UIImage لمناورة هذه الخطوة باستخدام الخيارات المتوفرة.

سيتم استخدام قيم الخيارات التلقائية إذا كانت معلمة الخيارات هي nil.

لا يتم عرض قيمة فارغة في حال عدم توفّر صورة مناورة لهذه الخطوة.

- (nullable UIImage *) lanesImageWithOptions: (GMSNavigationStepInfoImageOptions *) خيارات

UIImage الخاصة بإرشادات الممر لهذه الخطوة باستخدام الخيارات المتوفرة.

سيتم استخدام قيم الخيارات التلقائية إذا كانت معلمة الخيارات هي nil.

لا تعرض القيمة أي قيمة إذا لم يكن هناك تحديد ممر لهذه الخطوة.


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

- مناورة (GMSNavigationManeuver) [read, assign]

تمثّل هذه السمة GMSNavigationManeuver لهذه الخطوة.

- (NSArray<GMSNavigationLane *>*) الممرات [read, assign]

الممرات المختلفة المتاحة لهذه الخطوة.

ويتم ترتيب الصفيفة بحيث يكون الممر الأول على اليسار ويكون الممر الأخير على اليمين بغض النظر عن جانب القيادة.

لا تعرض القيمة أي قيمة إذا لم يكن هناك تحديد ممر لهذه الخطوة.

- (NSString*) fullRoadName [read, assign]

اسم الطريق الكامل لهذه الخطوة والذي يتضمن جميع المعلومات الخاصة بالطريق بما في ذلك الاتجاه.

أمثلة (كل سطر هو مثال منفصل):

طريق محدودة الفاقد

عرض CA-85 / Mtn

مخرج 9A / North First Street

- (NSString*) simpleRoadName [read, assign]

النسخة المبسّطة من اسم الطريق.

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

أمثلة (كل سطر هو مثال منفصل):

طريق محدودة الفاقد

CA-85

المخرج 9A

- (NSString*) fullInstructionText [read, assign]

تمثل هذه السمة النص الكامل لتعليمات هذه الخطوة.

أمثلة (كل سطر هو مثال منفصل):

عليك الانعطاف يسارًا إلى شارع Lean Ave.

استخدم الممر الأيمن للرجوع إلى الطريق المنحدر CA-85 إلى Mtn View.

استخدم الطريق الثاني من الممر الأيمن للانتقال إلى المخرج 9A باتجاه شارع North First.

- (NSString*) exitNumber [read, assign]

رقم الخروج من هذه الخطوة في حال توفّره

سواء كانت هذه الخطوة في مسار القيادة في اليمين أو القيادة في اليسار.

- (NSInteger) roundaboutTurnNumber [read, assign]

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

يتم تعيينه فقط للدوارات، وإلا فإن الرقم -1.

- (NSInteger) stepNumber [read, assign]

فهرس الخطوة في قائمة جميع الخطوات في المسار.

تحتوي الخطوة الأولى على الخطوة رقم 0.

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

المسافة الإجمالية لهذه الخطوة.

لا تتغيّر هذه القيمة.

- (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

الوقت المقدَّر الذي يستغرقه إكمال هذه الخطوة.

لا تتغيّر هذه القيمة.