نظرة عامة
معلومات حول خطوة واحدة على طول مسار تنقل.
وظائف الأعضاء العامة | |
(nullable UIImage *) | - maneuverImageWithOptions: |
UIImage لمناورة هذه الخطوة باستخدام الخيارات المتوفرة. | |
(nullable UIImage *) | - lanesImageWithOptions: |
UIImage الخاصة بإرشادات الممر لهذه الخطوة باستخدام الخيارات المتوفرة. | |
المواقع | |
GMSNavigationManeuver | مناورة |
تمثّل هذه السمة GMSNavigationManeuver لهذه الخطوة. | |
NSArray< GMSNavigationLane * > * | الممرات |
الممرات المختلفة المتاحة لهذه الخطوة. | |
NSString * | fullRoadName |
اسم الطريق الكامل لهذه الخطوة والذي يتضمن جميع المعلومات الخاصة بالطريق بما في ذلك الاتجاه. | |
NSString * | simpleRoadName |
النسخة المبسّطة من اسم الطريق. | |
NSString * | fullInstructionText |
تمثل هذه السمة النص الكامل لتعليمات هذه الخطوة. | |
NSString * | exitNumber |
رقم الخروج من هذه الخطوة في حال توفّره | |
GMSNavigationDrivingSide | drivingSide |
سواء كانت هذه الخطوة في مسار القيادة في اليمين أو القيادة في اليسار. | |
عدد صحيح | roundaboutTurnNumber |
الرقم الذي تم احتسابه للمخرج الذي يجب اتخاذه بالنسبة إلى الموقع الذي دخل فيه الدوّار. | |
عدد صحيح | stepNumber |
فهرس الخطوة في قائمة جميع الخطوات في المسار. | |
المسافة المقطوعة في الموقع الجغرافي (CLLocation) | distanceFromPrevStepMeters |
المسافة الإجمالية لهذه الخطوة. | |
NSTimeInterval | timeFromPrevStepSeconds |
الوقت المقدَّر الذي يستغرقه إكمال هذه الخطوة. |
وثائق وظائف الأعضاء
- (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] |
رقم الخروج من هذه الخطوة في حال توفّره
- (GMSNavigationDrivingSide) drivingSide [read, assign] |
سواء كانت هذه الخطوة في مسار القيادة في اليمين أو القيادة في اليسار.
- (NSInteger) roundaboutTurnNumber [read, assign] |
الرقم الذي تم احتسابه للمخرج الذي يجب اتخاذه بالنسبة إلى الموقع الذي دخل فيه الدوّار.
يتم تعيينه فقط للدوارات، وإلا فإن الرقم -1.
- (NSInteger) stepNumber [read, assign] |
فهرس الخطوة في قائمة جميع الخطوات في المسار.
تحتوي الخطوة الأولى على الخطوة رقم 0.
- (CLLocationمسافة) distanceFromPrevStepMeters [read, assign] |
المسافة الإجمالية لهذه الخطوة.
لا تتغيّر هذه القيمة.
- (NSTimeInterval) timeFromPrevStepSeconds [read, assign] |
الوقت المقدَّر الذي يستغرقه إكمال هذه الخطوة.
لا تتغيّر هذه القيمة.