مرجع کلاس GMSNavigationWaypoint

مرجع کلاس GMSNavigationWaypoint

بررسی اجمالی

یک کلاس ایستگاه راه غیرقابل تغییر، که برای تعیین مقاصد ناوبری استفاده می شود.

ممکن است از یک CLLocationCoordinate2D یا شناسه Google Place مقداردهی اولیه شود.

توسط GMSNavigationMutableWaypoint به ارث رسیده است.

توابع اعضای عمومی

(نوع نمونه باطل) - initWithLocation:title:
این GMSNavigationWaypoint را برای نمایش مکانی مشخص شده توسط مختصات دوبعدی راه اندازی می کند.
(نوع نمونه باطل) - initWithPlaceID:title:
این GMSNavigationWaypoint را برای نشان دادن مکان مشخص شده توسط شناسه مکان، راه‌اندازی می‌کند.
(نوع نمونه باطل) - initWithLocation:title:preferSameSideOfRoad:
GMSNavigationWaypoint را برای نشان دادن مکان مشخص شده توسط مختصات دوبعدی و ترجیحات سمت جاده، راه‌اندازی می‌کند.
(نوع نمونه باطل) - initWithLocation:title:preferredSegmentHeading:
GMSNavigationWaypoint را برای نشان دادن مکان مشخص شده توسط مختصات دوبعدی و ترجیحات سمت جاده، راه‌اندازی می‌کند.
( GMSNavigationWaypoint *) - کپی 🀄
یک کپی از این نقطه را برمی گرداند.
( GMSNavigationMutableWaypoint *) - mutableCopy
یک کپی قابل تغییر از این نقطه بین را برمی گرداند.

خواص

NSString * عنوان
نام نقطه راه.
CLLlocationCoordinate2D هماهنگ كردن
مختصات نقطه راه.
NSString * شناسه مکان
شناسه مکان این ایستگاه بین راه.
BOOL SameSideOfRoad را ترجیح می دهند
اینکه آیا ترجیح داده می شود راننده را به همان سمت جاده هدایت کنید.
int32_t preferredHeading
زاویه ای که برای بیان جهت تردد در کنار جاده ای که وسیله نقلیه باید به آن برسد استفاده می شود.
BOOL توقف خودرو
نشان می دهد که ایستگاه بین راه برای توقف وسایل نقلیه در نظر گرفته شده است، جایی که قصد سوار شدن یا رها کردن آن است.

مستندات عملکرد اعضا

- (نوع نمونه تهی) initWithLocation: (CLLlocationCoordinate2D) محل
عنوان: (NSString *) عنوان

این GMSNavigationWaypoint را برای نمایش مکانی مشخص شده توسط مختصات دوبعدی راه اندازی می کند.

مولفه های:
محل محل این ایستگاه بین راهی.
عنوان رشته ای که نام ایستگاه بین راه را نشان می دهد.
برمی گرداند:
یک نمونه از GMSNavigationWaypoint ، یا اگر مکان معتبر نباشد، صفر است.
- (نوع نمونه تهی) initWithPlaceID: (NSString *) شناسه مکان
عنوان: (NSString *) عنوان

این GMSNavigationWaypoint را برای نشان دادن مکان مشخص شده توسط شناسه مکان، راه‌اندازی می‌کند.

مولفه های:
شناسه مکان شناسه مکان Google برای این نقطه بین راه.
عنوان رشته ای که نام ایستگاه بین راه را نشان می دهد.
برمی گرداند:
نمونه ای از GMSNavigationWaypoint ، یا اگر رشته شناسه مکان صفر یا خالی باشد، صفر است.
- (نوع نمونه تهی) initWithLocation: (CLLlocationCoordinate2D) محل
عنوان: (NSString *) عنوان
preferSameSideOfRoad: (بول) SameSideOfRoad را ترجیح می دهند

GMSNavigationWaypoint را برای نشان دادن مکان مشخص شده توسط مختصات دوبعدی و ترجیحات سمت جاده، راه‌اندازی می‌کند.

مولفه های:
محل طول و عرض جغرافیایی نقطه راه.
عنوان رشته ای که نام ایستگاه بین راه را نشان می دهد.
SameSideOfRoad را ترجیح می دهند اینکه آیا ترجیح داده می شود راننده را به همان سمت جاده هدایت کنید. مسیر به سمت ترجیحی جاده خواهد رسید مگر اینکه تاخیر قابل توجهی ناشی از بسته شدن جاده یا ترافیک کند باشد.
برمی گرداند:
یک نمونه از GMSNavigationWaypoint ، یا اگر مکان معتبر نباشد، صفر است.
- (نوع نمونه تهی) initWithLocation: (CLLlocationCoordinate2D) محل
عنوان: (NSString *) عنوان
preferredSegmentHeading: (int32_t) preferredSegmentHeading

GMSNavigationWaypoint را برای نشان دادن مکان مشخص شده توسط مختصات دوبعدی و ترجیحات سمت جاده، راه‌اندازی می‌کند.

مولفه های:
محل طول و عرض جغرافیایی نقطه راه.
عنوان رشته ای که نام ایستگاه بین راه را نشان می دهد.
preferredSegmentHeading زاویه ای که برای بیان جهت تردد در کنار جاده ای که وسیله نقلیه باید به آن برسد استفاده می شود. در نتیجه برای خیابان های یک طرفه مفید نیست. واحدها بر حسب درجه [0, 360] بیان می شوند که 0 به معنای شمال است.
برمی گرداند:
یک نمونه از GMSNavigationWaypoint ، یا اگر مکان یا قسمت ترجیحیSegmentHeading معتبر نباشد، صفر است.

یک کپی از این نقطه را برمی گرداند.

یک کپی قابل تغییر از این نقطه بین را برمی گرداند.


اسناد ملکی

- عنوان (NSString*) [read, assign]

نام نقطه راه.

- مختصات (CLLocationCoordinate2D) [read, assign]

مختصات نقطه راه.

اگر این نقطه بین از یک شناسه مکان مقداردهی اولیه شده باشد، این kCLLocationCoordinate2Dn معتبر است.

- (NSString*) شناسه مکان [read, copy]

شناسه مکان این ایستگاه بین راه.

اگر این نقطه بین از مختصات مقداردهی اولیه شده باشد، صفر است.

- (BOOL) preferSameSideOfRoad [read, assign]

اینکه آیا ترجیح داده می شود راننده را به همان سمت جاده هدایت کنید.

مسیر به سمت ترجیحی جاده خواهد رسید مگر اینکه تاخیر قابل توجهی ناشی از بسته شدن جاده یا ترافیک کند باشد. پیش‌فرض NO است.

در GMSNavigationMutableWaypoint پیاده سازی شده است.

- (int32_t) preferredHeading [read, assign]

زاویه ای که برای بیان جهت تردد در کنار جاده ای که وسیله نقلیه باید به آن برسد استفاده می شود.

در نتیجه برای خیابان های یک طرفه مفید نیست. واحدها در درجه [0، 360] بیان می شوند، که در آن 0 به معنای شمال و زاویه ها در جهت عقربه های ساعت افزایش می یابد. مقدار پیش فرض و تنظیم نشده -1 است.

در GMSNavigationMutableWaypoint پیاده سازی شده است.

- توقف خودرو (BOOL) [read, assign]

نشان می دهد که ایستگاه بین راه برای توقف وسایل نقلیه در نظر گرفته شده است، جایی که قصد سوار شدن یا رها کردن آن است.

وقتی این مقدار را تنظیم می کنید، نقاط بین راه در جاده هایی که برای حمل و نقل نامناسب هستند ممکن است در مکان مناسب تری تنظیم شوند. این گزینه فقط برای حالت‌های سفر DRIVE و TWO_WHEELER کار می‌کند. پیش‌فرض NO است.

در GMSNavigationMutableWaypoint پیاده سازی شده است.