بررسی اجمالی
دایره ای در سطح زمین (کلاهک کروی).
GMSOverlay را به ارث می برد.
توابع اعضای عمومی استاتیک | |
(نوع نمونه) | + circleWithPosition:radius: |
سازنده راحتی برایGMSCircle برای یک موقعیت و شعاع خاص. | |
خواص | |
CLLlocationCoordinate2D | موقعیت |
موقعیت مرکز دایره روی زمین. | |
فاصله CLL | شعاع |
شعاع دایره بر حسب متر؛ باید مثبت باشد | |
CGFloat | strokeWidth |
عرض طرح دایره در نقاط صفحه. | |
UIColor * | strokeColor |
رنگ طرح کلی این دایره. | |
UIColor * | fillColor |
داخل دایره با fillColor رنگ شده است. | |
NSString * | عنوان |
عنوان، توضیح کوتاهی از همپوشانی. | |
GMSMapView * | نقشه |
نقشه ای که این پوشش روی آن قرار دارد. | |
BOOL | قابل ضربه زدن |
اگر این همپوشانی باید باعث اعلان ضربه شود. | |
بین المللی | zIndex |
همپوشانیهای با ارزش zIndex بالاتر روی لایهها و روکشهای کاشی با ارزش zIndex پایینتر کشیده میشوند. | |
شناسه | داده های کاربر |
داده های همپوشانی |
مستندات عملکرد اعضا
+ (نوع نمونه) circleWithPosition: | (CLLlocationCoordinate2D) | موقعیت | |
شعاع: | (CLLlocationDistance) | شعاع | |
سازنده راحتی برای GMSCircle برای یک موقعیت و شعاع خاص.
سایر ویژگی ها دارای مقادیر پیش فرض خواهند بود. یک موقعیت نامعتبر باعث ایجاد یک شیء پوششی می شود که نمی تواند روی نقشه ترسیم شود.
اسناد ملکی
- موقعیت (CLLocationCoordinate2D) [read, write, assign] |
موقعیت مرکز دایره روی زمین.
موقعیت های نامعتبر را نادیده می گیرد.
- شعاع (CLLocationDistance) [read, write, assign] |
شعاع دایره بر حسب متر؛ باید مثبت باشد
- (CGFloat) strokeWidth [read, write, assign] |
عرض طرح دایره در نقاط صفحه.
بهطور پیشفرض 1 است. طبق GMSPolygon ، وقتی نقشه بزرگنمایی میشود، عرض مقیاس نمیشود.
تنظیم strokeWidth بر روی 0 منجر به بدون سکته مغزی می شود.
- (UIColor*) strokeColor [read, write, assign] |
رنگ طرح کلی این دایره.
مقدار پیش فرض سیاه است.
- (UIColor*) fillColor [read, write, assign] |
داخل دایره با fillColor رنگ شده است.
مقدار پیش فرض صفر است و در نتیجه پر نمی شود.
- عنوان (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 داشته باشد، در غیر این صورت ممکن است یک چرخه حفظ (جلوگیری از انتشار اشیا) ایجاد شود.