مرجع کلاس GMSPolyline


بررسی اجمالی

GMSPolyline گزینه های موجود را برای چند خطی که در سطح زمین وجود دارد را مشخص می کند.

به عنوان یک خط فیزیکی بین نقاط مشخص شده در path رسم می شود.

GMSOverlay را به ارث می برد.

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

(نوع نمونه) + polylineWithPath:
سازنده راحتی برای GMSPolyline برای یک مسیر خاص.

خواص

GMSPath * مسیر
مسیری که این چند خط را توصیف می کند.
CGFloat strokeWidth
عرض خط در نقاط صفحه.
UIColor * strokeColor
UIColor برای ارائه چند خط استفاده می شود.
BOOL ژئودزیک
آیا این خط باید با تصحیح ژئودزیکی ارائه شود یا خیر.
NSArray< GMSStyleSpan * > * دهانه می کند
آرایه‌ای حاوی GMSStyleSpan ، دهانه‌هایی که برای نمایش این چندخط استفاده می‌شوند.
NSString * عنوان
عنوان، توضیح کوتاهی از همپوشانی.
GMSMapView * نقشه
نقشه ای که این پوشش روی آن قرار دارد.
BOOL قابل ضربه زدن
اگر این همپوشانی باید باعث اعلان ضربه شود.
بین المللی zIndex
همپوشانی‌های با ارزش zIndex بالاتر روی لایه‌ها و روکش‌های کاشی با ارزش zIndex پایین‌تر کشیده می‌شوند.
شناسه داده های کاربر
داده های همپوشانی

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

+ (instancetype) polylineWithPath: ( GMSPath قابل تهی *) مسیر

سازنده راحتی برای GMSPolyline برای یک مسیر خاص.

سایر ویژگی ها دارای مقادیر پیش فرض خواهند بود.


اسناد ملکی

- ( GMSPath *) مسیر [read, write, copy]

مسیری که این چند خط را توصیف می کند.

- (CGFloat) strokeWidth [read, write, assign]

عرض خط در نقاط صفحه.

پیش فرض 1 است.

- (UIColor*) strokeColor [read, write, assign]

UIColor برای ارائه چند خط استفاده می شود.

پیش‌فرض [UIColor blueColor] است.

- (BOOL) ژئودزیک [read, write, assign]

آیا این خط باید با تصحیح ژئودزیکی ارائه شود یا خیر.

- (NSArray< GMSStyleSpan *>*) دامنه [read, write, copy]

آرایه‌ای حاوی GMSStyleSpan ، دهانه‌هایی که برای نمایش این چندخط استفاده می‌شوند.

اگر این آرایه دارای قطعات کمتری نسبت به خود چند خط باشد، قطعه نهایی در طول باقیمانده اعمال می شود. اگر این آرایه تنظیم نشده یا خالی باشد، به جای آن از strokeColor برای کل خط استفاده می شود.

- عنوان (NSString*) [read, write, copy, inherited]

عنوان، توضیح کوتاهی از همپوشانی.

برخی از همپوشانی ها، مانند نشانگرها، عنوان را روی نقشه نمایش می دهند. عنوان همچنین متن دسترسی پیش فرض است.

- ( GMSMapView *) نقشه [read, write, assign, inherited]

نقشه ای که این پوشش روی آن قرار دارد.

با تنظیم این ویژگی، همپوشانی به نقشه اضافه می شود. با تنظیم آن روی صفر، این پوشش از نقشه حذف می شود. یک پوشش ممکن است در هر زمان معین حداکثر روی یک نقشه فعال باشد.

- ( BOOL ) قابل لمس [read, write, assign, inherited]

اگر این همپوشانی باید باعث اعلان ضربه شود.

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

- (int) zIndex [read, write, assign, inherited]

همپوشانی‌های با ارزش zIndex بالاتر روی لایه‌ها و روکش‌های کاشی با ارزش zIndex پایین‌تر کشیده می‌شوند.

مقادیر مساوی منجر به ترتیب نامشخص قرعه کشی می شود. نشانگرها یک استثنا هستند که صرف نظر از zIndex ، همیشه بالای لایه‌های کاشی و دیگر پوشش‌های غیر نشانگر کشیده می‌شوند. آنها به طور موثر در یک گروه z-index جداگانه در مقایسه با دیگر پوشش ها در نظر گرفته می شوند.

- (id) userData [read, write, assign, inherited]

داده های همپوشانی

می توانید از این ویژگی برای مرتبط کردن یک شی دلخواه با این همپوشانی استفاده کنید. Google Maps SDK برای iOS این ویژگی را نه می‌خواند و نه می‌نویسد.

توجه داشته باشید که userData نباید هیچ ارجاع قوی به هیچ یک از اشیاء Maps داشته باشد، در غیر این صورت ممکن است یک چرخه حفظ (جلوگیری از انتشار اشیا) ایجاد شود.