مرجع الصف GMSnavigationWaypoint

مرجع فئة GMS NavigationWaypoint

نظرة عامة

فئة نقطة طريق غير قابلة للتغيير تُستخدَم لتحديد وجهات التنقّل.

يمكن أن يتم إعداده من CLLocationCoordinate2D أو رقم تعريف مكان على Google.

تم الاكتساب من قِبل GMSNavigationMutableWaypoint.

وظائف الأعضاء العامين

(نوع المثيل قابل للقيم)- initWithLocation:title:
 لتهيئة GMSNavigationWaypoint هذا لتمثيل موقع محدد بواسطة الإحداثيات الثنائية الأبعاد.
(نوع المثيل قابل للقيم)- initWithPlaceID:title:
 تعمل على إعداد GMSNavigationWaypoint هذا لتمثيل موقع محدد بواسطة رقم تعريف المكان.
(نوع المثيل قابل للقيم)- initWithLocation:title:preferSameSideOfRoad:
 لتهيئة GMSNavigationWaypoint لتمثيل موقع محدد من خلال الإحداثيات الثنائية الأبعاد وجانب تفضيلات الطريق.
(نوع المثيل قابل للقيم)- initWithLocation:title:preferredSegmentHeading:
 لتهيئة GMSNavigationWaypoint لتمثيل موقع محدد من خلال الإحداثيات الثنائية الأبعاد وجانب تفضيلات الطريق.
(GMSNavigationWaypoint *)- نسخة
 لعرض نسخة من نقطة الطريق هذه.
(GMSNavigationMutableWaypoint *)- mutableCopy
 لعرض نسخة قابلة للتغيير من نقطة الطريق هذه.

المواقع

NSString * title
 اسم نقطة الطريق.
CLLocationCoordinate2Dالإحداثيات
 تمثّل هذه السمة إحداثيات نقطة الطريق.
NSString * placeID
 رقم تعريف المكان لنقطة الطريق هذه.
بولpreferSameSideOfRoad
 تحديد ما إذا كان من المفضل توجيه السائق إلى الجانب نفسه من الطريق.
int32_t preferredHeading
 زاوية تُستخدم للتعبير عن اتجاه حركة المرور على جانب الطريق الذي يجب أن تصل المركبة إليه.
بولvehicleStopover
 تشير هذه القيمة إلى أنّ نقطة الطريق مخصصة للمركبات للتوقف عندها، حيث يكون الهدف منها الاستلام أو النزول.

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

- (نوع المثيل القابل للقيم الفارغة) initWithLocation: (CLLocationCoordinate2D)  الموقع الجغرافي
العنوان: (NSString *) العنوان

لتهيئة GMSNavigationWaypoint هذا لتمثيل موقع محدد بواسطة الإحداثيات الثنائية الأبعاد.

المَعلمات:
موقع جغرافيموقع نقطة الطريق هذه.
العنوانسلسلة تمثل اسم نقطة الطريق.
المرتجعات:
مثال على GMSNavigationWaypoint، أو صفر إذا كان الموقع الجغرافي غير صالح.
- (نوع المثيل القابل للقيم الفارغة) initWithPlaceID: (NSString *) placeID
العنوان: (NSString *) العنوان

تعمل على إعداد GMSNavigationWaypoint هذا لتمثيل موقع محدد بواسطة رقم تعريف المكان.

المَعلمات:
placeIDرقم تعريف المكان على Google لنقطة الطريق هذه.
العنوانسلسلة تمثل اسم نقطة الطريق.
المرتجعات:
مثال على GMSNavigationWaypoint أو صفر إذا كانت سلسلة رقم تعريف المكان فارغة أو فارغة.
- (نوع المثيل القابل للقيم الفارغة) initWithLocation: (CLLocationCoordinate2D)  الموقع الجغرافي
العنوان: (NSString *) title
PreferredSameSideOfRoad: (BOOL)  preferSameSideOfRoad

لتهيئة GMSNavigationWaypoint لتمثيل موقع محدد من خلال الإحداثيات الثنائية الأبعاد وجانب تفضيلات الطريق.

المَعلمات:
موقع جغرافيتمثّل هذه السمة خط العرض وخط الطول لنقطة الطريق.
العنوانسلسلة تمثل اسم نقطة الطريق.
preferSameSideOfRoadتحديد ما إذا كان من المفضل توجيه السائق إلى الجانب نفسه من الطريق. سيصل المسار إلى الجانب المفضل من الطريق ما لم يكن هناك تأخير كبير ناتج عن إغلاق الطريق أو بطء حركة المرور.
المرتجعات:
مثال على GMSNavigationWaypoint، أو صفر إذا كان الموقع الجغرافي غير صالح.
- (نوع المثيل القابل للقيم الفارغة) initWithLocation: (CLLocationCoordinate2D)  الموقع الجغرافي
العنوان: (NSString *) title
عنوان URL مفضل: (int32_t)  preferredSegmentHeading

لتهيئة GMSNavigationWaypoint لتمثيل موقع محدد من خلال الإحداثيات الثنائية الأبعاد وجانب تفضيلات الطريق.

المَعلمات:
موقع جغرافيتمثّل هذه السمة خط العرض وخط الطول لنقطة الطريق.
العنوانسلسلة تمثل اسم نقطة الطريق.
preferredSegmentHeadingزاوية تُستخدم للتعبير عن اتجاه حركة المرور على جانب الطريق الذي يجب أن تصل المركبة إليه. وبالتالي، فإنه ليس مفيدًا للشوارع أحادية الاتجاه. الوحدات التي يتم التعبير عنها بالدرجات [0، 360]، حيث يعني 0 الشمال.
المرتجعات:
مثال على GMSNavigationWaypoint، أو nil إذا كان الموقع أو PreferredsegmentHeading غير صالح.

لعرض نسخة من نقطة الطريق هذه.

لعرض نسخة قابلة للتغيير من نقطة الطريق هذه.


وثائق العقار

- (NSString*) title [read, assign]

اسم نقطة الطريق.

- (CLLocationCoordinate2D) الإحداثي [read, assign]

تمثّل هذه السمة إحداثيات نقطة الطريق.

يعتبر kCLLocationCoordinate2Dغير صالح إذا تمت تهيئة نقطة الطريق هذه من رقم تعريف مكان.

- (NSString*) placeID [read, copy]

رقم تعريف المكان لنقطة الطريق هذه.

يكون هذا معدومًا إذا تم إعداد نقطة الطريق هذه من الإحداثيات.

- (BOOL) preferSameSideOfRoad [read, assign]

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

سيصل المسار إلى الجانب المفضل من الطريق ما لم يكن هناك تأخير كبير ناتج عن إغلاق الطريق أو بطء حركة المرور. بشكل افتراضي على NO.

تم تنفيذه في GMSNavigationMutableWaypoint.

- (int32_t) preferredHeading [read, assign]

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

وبالتالي، فإنه ليس مفيدًا للشوارع أحادية الاتجاه. الوحدات التي يتم التعبير عنها بالدرجات [0، 360]، حيث يعني 0 أن الشمال والزوايا تزيد في اتجاه عقارب الساعة. القيمة التلقائية التي تم تركها بدون ضبط هي -1.

تم تنفيذه في GMSNavigationMutableWaypoint.

- (BOOL) vehicleStopover [read, assign]

تشير هذه السمة إلى أنّ نقطة الطريق مخصصة للتوقف عندها، حيث تكون القصد من ذلك الاستلام أو النزول.

عند ضبط هذه القيمة، قد يتم تعديل نقاط الطريق على الطرق غير الملائمة للاستلام والتسليم إلى موقع جغرافي أكثر ملاءمة. لا يعمل هذا الخيار إلا مع وضعَي السفر DRIVE وTWO_WHEELER. بشكل افتراضي على NO.

تم تنفيذه في GMSNavigationMutableWaypoint.